| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
Marathon Digital Holdings | Remote | $63k - $112k | |||
MoonPay | Remote | $87k - $101k | |||
RevOpsforce | Austin, TX, United States | $39k - $100k | |||
Qredo | Madrid, Spain | $84k - $156k | |||
| Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Gnosis | Portugal |
| |||
Apex Digital - Web3 Fund | United States | $90k - $150k | |||
Bright Vision Technologies | United States | $39k - $65k | |||
Qredo | Madrid, Spain | $64k - $87k | |||
Qredo | Madrid, Spain | $67k - $102k | |||
Qredo | Lisbon, Portugal | $77k - $100k | |||
Seedify | Remote | $72k - $93k | |||
Seedify | Remote | $72k - $93k | |||
Qredo | Paris, France | $90k - $150k | |||
Qredo | Madrid, Spain | $63k - $80k | |||
Qredo | Lisbon, Portugal | $57k - $112k |
This job is closed
Summary
The Senior Protocol Engineer should have extensive knowledge of protocol development with expertise in extending native tokenization to UTXO blockchains.
Responsibilities
- Design the base layers of a blockchain protocol by drawing on insight from top cryptocurrency ecosystems.
- Implement complex features creatively, iteratively, and in tune with market insight gathered from other team members.
- Leverage an extensive professional network to ideate, validate releases, and attract ecosystem developers.
Requirements
- Bachelor's degree in Engineering, Computer Science, or similar preferred
- Languages: C++, Rust
- Thorough understanding of UTXO and account based Blockchain transaction patterns
- Deep fundamental understanding of Token Platform Protocols: ERC-20, ERC-721, ERC-1155, Counterparty, BRC-20, Ordinal Inscriptions, STAMPS
- Excellent working knowledge of Lightning Network and related token technologies: Taproot Assets (Taro), Submarine Swaps
- Willingness to travel as needed
- GitHub commits to a major Blockchain protocol node client repo (preferred)
- Knowledge of Cryptography / Cryptographic signature schemes (preferred)
Benefits offered:
- Company paid Health Insurance (base plan)
- Company paid Dental Insurance (base plan)
- Company paid Vision Insurance (base plan)
- Company Paid Basic Life & AD&D Insurance
- Supplemental Life Insurance
- Aflac Voluntary Products
- Legal Plans
- Pet Insurance
- Short-term and Long-term Disability
- Paid time off
Marathon Digital Holdings is an Equal Opportunity Employer
What is ERC20 example?
ERC20 is a standard for fungible tokens on the Ethereum blockchain
Here is an example of an ERC20 token
Let's say we create a new ERC20 token called ABC Token with a total supply of 1,000,000 tokens
Each token will be divisible up to 18 decimal places
To implement the ERC20 standard, we will need to define several functions, including:
- balanceOf(address): Returns the token balance of a specific address.
- transfer(address to, uint256 value): Transfers tokens from the caller's address to the specified address.
- approve(address spender, uint256 value): Approves a specific address to spend a certain amount of tokens on behalf of the caller.
- allowance(address owner, address spender): Returns the amount of tokens approved by the owner that the spender can transfer.
- User1 owns 500,000 ABC Tokens.
- User2 wants to buy 100 ABC Tokens from User1.
- User1 approves User2 to spend up to 100 ABC Tokens on her behalf.
- User2 calls the transferFrom() function with User1's address, his own address, and the value of 100 tokens.
- The transferFrom() function deducts 100 tokens from User1's balance and adds them to User2's balance.