@across-protocol/contracts-v2 中文文档教程
包含智能合约套件以启用即时令牌传输任意两个网络之间。 继电器支持 流动性保存在以太坊的中央 HubPool
中,同时也是以太坊中所有合约的跨链管理员 系统。 SpokePool
合约被部署到任何想要发起代币存款或成为最终代币存款的网络 代币转移的目的地,它们都由以太坊上的 HubPool
管理。
该合约集是跨智能合约的第二次迭代 这有助于从任何 L2 到 L1 的代币转移。
Build
yarn
yarn hardhat compile
Test
yarn test # Run unit tests without gas analysis
yarn test:gas-analytics # Run only tests that count gas costs
yarn test:report-gas # Run unit tests with hardhat-gas-reporter enabled
Lint
yarn lint
yarn lint-fix
Deploy and Verify
NODE_URL_1=https://mainnet.infura.com/xxx yarn hardhat deploy --tags HubPool --network mainnet
ETHERSCAN_API_KEY=XXX yarn hardhat etherscan-verify --network mainnet --license AGPL-3.0 --force-license --solc-input
Contains smart contract suite to enable instant token transfers between any two networks. Relays are backstopped by liquidity held in a central HubPool
on Ethereum, which also serves as the cross-chain administrator of all contracts in the system. SpokePool
contracts are deployed to any network that wants to originate token deposits or be the final destination for token transfers, and they are all governed by the HubPool
on Ethereum.
This contract set is the second iteration of the Across smart contracts which facilitate token transfers from any L2 to L1.
Build
yarn
yarn hardhat compile
Test
yarn test # Run unit tests without gas analysis
yarn test:gas-analytics # Run only tests that count gas costs
yarn test:report-gas # Run unit tests with hardhat-gas-reporter enabled
Lint
yarn lint
yarn lint-fix
Deploy and Verify
NODE_URL_1=https://mainnet.infura.com/xxx yarn hardhat deploy --tags HubPool --network mainnet
ETHERSCAN_API_KEY=XXX yarn hardhat etherscan-verify --network mainnet --license AGPL-3.0 --force-license --solc-input