Erc 20 Jobs in Web3
202 jobs found
Job Position | Company | Posted | Location | Salary | Tags |
---|---|---|---|---|---|
DOT Indonesia | Indonesia | $64k - $83k | |||
IOTA Foundation | Remote | $63k - $70k | |||
Stargate | Miami, FL, United States | $200k - $280k | |||
Coinocracy | Palo Alto, CA, United States | $150k - $200k | |||
Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Otis | Remote | $63k - $100k | |||
Finoa GmbH | Berlin, Germany | $31k - $80k | |||
Celo Foundation | San Francisco, CA, United States | $54k - $77k | |||
Celo Foundation | San Francisco, CA, United States | $45k - $54k | |||
Datax | Hong Kong, Hong Kong | $360k - $384k | |||
Immutable | Sydney, Australia | $36k - $90k | |||
Interlock | Remote | $54k - $90k | |||
Swaray | Los Angeles, CA, United States | $90k - $110k | |||
Immutable | Sydney, Australia | $54k - $90k | |||
Continuum Works | Chicago, IL, United States | $180k - $210k | |||
Joint NFT | India | $115k - $2k |
Job Description
- Developing, testing, deploying, maintaining, monitoring, and improving Smart Contract
- Apply coding convention to generate maintainable and easily extensible code
- Write and manage technical documentation
Benefit
- Competitive salary + daily allowance
- Flexible working hours and remote work culture
- Friendly and dynamic work environment
- BPJS Kesehatan dan Ketenagakerjaan
- Bonus Project
Requirements
- Understand Solidity
- Understand NodeJS and Jest (Additional point)
- Familiar with openZeppelin
- Understand token standard ERC20, ERC721, ERC1155
- Familiar with Ethereum Development Environment (Truffle & Hardhat)
- Possess Hackerrank Certificate (additional point)
- Have good communication skills both in written and spoken
- Willing to work full remote/on-site
DOT Indonesia focuses on Mobile, Web Development, and Blockchain / Cryptocurrency. Their company has offices in Malang. They have a mid-size team that's between 51-200 employees.
You can view their website at https://www.dot.co.id
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.