Job Position | Company | Posted | Location | Salary | Tags |
---|---|---|---|---|---|
TAC | Remote | $74k - $107k | |||
Molecule | Berlin, Germany | $44k - $72k | |||
Animoca Brands Limited | Hong Kong, Hong Kong | $36k - $70k | |||
Telcoin | Los Angeles, CA, United States | $72k - $90k | |||
Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Telcoin | London, United Kingdom | $72k - $90k | |||
Keyko | Remote |
| |||
Accroid Inc | United States | $90k - $100k | |||
D3 | Las Vegas, NV, United States | $63k - $72k | |||
D3 | Las Vegas, NV, United States | $63k - $85k | |||
JBA International | Los Angeles, CA, United States | $80k - $180k | |||
Animoca Brands Limited | Hong Kong, Hong Kong | $105k - $210k | |||
Haqq Network | Remote | $48k - $72k | |||
Marathon Digital Holdings | Remote | $63k - $112k | |||
MoonPay | Remote | $87k - $101k | |||
RevOpsforce | Austin, TX, United States | $39k - $100k |
TAC (TON Applications Chain) is a Layer 2 solution based on Polygon technology, designed to enhance the scalability and performance of the TON blockchain.
Responsibilities:
- Develop and optimize smart contracts on the EVM (Ethereum Virtual Machine).
- Research and implement solutions to improve the performance and security of smart contracts.
- Audit and analyze existing smart contracts.
- Create and maintain technical documentation.
Requirements:
- At least 2 years of experience in smart contract development, with a minimum of two completed projects on the EVM network.
- Proficient in Solidity and other smart contract development languages.
- Experience with blockchain platforms (Ethereum, Binance Smart Chain, etc.).
- Understanding of decentralized applications (dApps).
- Fluent in Russian and English.
- Experience with smart contract development and debugging tools (Truffle, Hardhat, etc.).
- Understanding of consensus mechanisms and distributed systems.
- Knowledge of ERC-20, ERC-721, and other protocols.
- Experience with DeFi protocols.
- Proficiency with Git and version control systems.
- Ability to write clean, readable, and maintainable code.
We Offer:
- A competitive salary.
- Flexible working hours.
Join TAC and be part of our mission to revolutionize the DeFi space on the TON blockchain.
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.