该链上程序主要函数是printMoney,函数的输入参数如下: tokenIn:输入token的address amountIn:token的输入金额 amountOutMin:token的最小输出金额 path:套利交易的pair路径 deadline:交易的截止时间 swapAddress:进行套利的swap地址 printMoney函数主要做的事情,从调用者账户转移token到合约地址上,然后合约调用swap的Router...
import "@openzeppelin/contracts/token/ERC20/ERC20.sol";import "@openzeppelin/contracts/access/Ownable.sol"; contract ZkERC20 is ERC20, Ownable { constructor() ERC20("zkERC20", "ZK20") { _mint(msg.sender, 10000 * 10 ** decimals()); } function mint(address to, uint256 amount) public...
const WALLET_ADDRESS = "YOUR_WALLET_ADDRESS" const CONTRACT_ADDRESS = "YOUR NFT CONTRACT ADDRESS" const contract = NFT.attach(CONTRACT_ADDRESS); await contract.mint(WALLET_ADDRESS, URI); console.log("NFT minted:", contract); } main().then(() => process.exit(0)).catch(error => { cons...
在contracts文件夹中,创建一个名为NFTContract.sol.我们将创建一个非常简单的 ERC-721 合约,在部署时(即在构造函数中)生成单个 NFT。将以下代码添加到文件中:Ja// SPDX-License-Identifier: MITpragma solidity ^0.8.4;import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol";contract...
https://app.rhino.fi/bridge?token=ETH https://www.layerswap.io/https://bungee.exchange/ https://app.xy.finance/ DoveSwap: http://swap.dovish.finance/#/swap DoveSwap是Polygon zkEVM网络上第一个本地AMM,以更低的费用实现交换、赚取和更多。
提取的流程始于子链的燃烧 (burning) 令牌。Polygon Plasma 客户端暴露 startWithdraw 方法,调用 getERC20TokenContract 的withdraw 函数。该函数 负责燃烧 (burn) 令牌。 确认燃烧后,用户可调用 erc20Predicate 合约的 startExitWithBurntTokens 函数,接着就是初始检查点(30分钟)。另外,需要将退出 payload传递给该函...
Polygon’s MATIC Token Supply on Exchanges Drops to 8.56% on January 10 By James M. Gathecha11. January 2024 MATIC’s supply on exchanges hit a record low of 8.56% on January 10 as the project introduced plans for a… News Arbitrum Overtakes Polygon: The New Powerhouse in Layer 2 Sol...
pragma solidity^0.8.0;contract Token{stringpublicname;stringpublicsymbol;uint256publictotalSupply;mapping(address=>uint256)publicbalances;eventTransfer(address indexedfrom,address indexed to,uint256 value);constructor(string memory _name,string memory _symbol,uint256 _totalSupply){name=_name;symbol=_symbo...
在contracts文件夹中,创建一个名为NFTContract.sol. 我们将创建一个非常简单的 ERC-721 合约,在部署时(即在构造函数中)生成单个 NFT。将以下代码添加到文件中: Ja// SPDX-License-Identifier: MIT pragma solidity ^0.8.4; import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol"; contr...
Token Standard ERC20 Smart Contract Address 0x00000000...0000001010 Decimal Places 18 Parent Asset Symbol POL The Ethereum blockchain is home to thousands of smart contracts and decentralized applications. The flurry of activity on it has seen transaction fees make using the network economicall...