Deployed connectors

This commit is contained in:
Thrilok Kumar 2021-09-20 11:44:41 +05:30
parent b3ad283bfc
commit 333208f254
8 changed files with 2036 additions and 126 deletions

View File

@ -40,6 +40,6 @@ abstract contract AuthorityResolver is Events, Helpers {
}
}
contract ConnectV2Auth is AuthorityResolver {
contract ConnectV2AuthArbitrum is AuthorityResolver {
string public constant name = "Auth-v1";
}

View File

@ -88,6 +88,6 @@ abstract contract BasicResolver is Events, DSMath, Basic {
}
}
contract ConnectV2BasicERC1155 is BasicResolver {
contract ConnectV2BasicERC1155Arbitrum is BasicResolver {
string public constant name = "BASIC-ERC1155-v1.0";
}

View File

@ -71,6 +71,6 @@ abstract contract BasicResolver is Events, DSMath, Basic {
}
}
contract ConnectV2BasicERC721 is BasicResolver {
contract ConnectV2BasicERC721Arbitrum is BasicResolver {
string public constant name = "BASIC-ERC721-v1.0";
}

View File

@ -31,7 +31,7 @@ abstract contract BasicResolver is Events, DSMath, Basic {
uint256 setId
) public payable returns (string memory _eventName, bytes memory _eventParam) {
uint _amt = getUint(getId, amt);
if (token != maticAddr) {
if (token != ethAddr) {
IERC20 tokenContract = IERC20(token);
_amt = _amt == uint(-1) ? tokenContract.balanceOf(msg.sender) : _amt;
tokenContract.safeTransferFrom(msg.sender, address(this), _amt);
@ -62,7 +62,7 @@ abstract contract BasicResolver is Events, DSMath, Basic {
uint setId
) public payable returns (string memory _eventName, bytes memory _eventParam) {
uint _amt = getUint(getId, amt);
if (token == maticAddr) {
if (token == ethAddr) {
_amt = _amt == uint(-1) ? address(this).balance : _amt;
to.call{value: _amt}("");
} else {
@ -77,6 +77,6 @@ abstract contract BasicResolver is Events, DSMath, Basic {
}
}
contract ConnectV2Basic is BasicResolver {
contract ConnectV2BasicArbitrum is BasicResolver {
string constant public name = "Basic-v1";
}

View File

@ -1,6 +1,6 @@
{
"connectors": {
"1" : {
"mainnet" : {
"AUTHORITY-A": "0x351Bb32e90C35647Df7a584f3c1a3A0c38F31c68",
"BASIC-A": "0x9926955e0Dd681Dc303370C52f4Ad0a4dd061687",
"1INCH-A": "0x235fca310ac7be45c7ad45f111203468743e4b7c",
@ -31,13 +31,19 @@
"B-MAKERDAO-A": "0xB0A1f10FeEfECf25064CE7cdF0a65042F7dE7bF0",
"B-LIQUITY-A": "0x19574E5Dfb40bbD63A4F3bdcF27ed662b329b2ff"
},
"137" : {
"polygon" : {
"1INCH-A": "0xC0d9210496afE9763F5d8cEb8deFfBa817232A9e",
"AAVE-V2-A": "0xE84d8010Afc3663919F44685cB53ED88866da3eE",
"AUTHORITY-A": "0xf73C94402BC24148b744083eD02654EEc2C37D5B",
"BASIC-A": "0x1cAF5EC802ca602E98139AD96A8f2B7BC524264E",
"AAVE-CLAIM-A": "0xC7Cb1dE2721BFC0E0DA1b9D526bCdC54eF1C0eFC",
"PARASWAP-A": "0xFb3a1D56eD56F046721B9aCa749895100754578b"
},
"arbitrum" : {
"AUTHORITY-A": "0x6ce3e607c808b4f4c26b7f6adaeb619e49cabb25",
"BASIC-A": "0x9926955e0dd681dc303370c52f4ad0a4dd061687",
"BASIC-B": "0xa9b99766e6c676cf1975c0d3166f96c0848ff5ad",
"BASIC-C": "0x839c2d3ade63df5b0b8f3e57d5e145057ab41556"
}
},
"mappings": {

View File

@ -43,7 +43,6 @@ module.exports = {
],
},
networks: {
// defaultNetwork: "hardhat",
kovan: {
url: `https://eth-kovan.alchemyapi.io/v2/${ALCHEMY_ID}`,
accounts: [`0x${PRIVATE_KEY}`],
@ -68,6 +67,13 @@ module.exports = {
timeout: 150000,
gasPrice: parseInt(utils.parseUnits("1", "gwei")),
},
arbitrum: {
chainId: 42161,
url: `https://arb-mainnet.g.alchemy.com/v2/${ALCHEMY_ID}`,
accounts: [`0x${PRIVATE_KEY}`],
timeout: 150000,
gasPrice: parseInt(utils.parseUnits("2", "gwei")),
},
},
etherscan: {
apiKey: process.env.ETHERSCAN_API_KEY,

View File

@ -33,7 +33,7 @@
},
"devDependencies": {
"@nomiclabs/hardhat-ethers": "^2.0.2",
"@nomiclabs/hardhat-etherscan": "^2.1.4",
"@nomiclabs/hardhat-etherscan": "^2.1.6",
"@nomiclabs/hardhat-waffle": "^2.0.1",
"@nomiclabs/hardhat-web3": "^2.0.0",
"@openzeppelin/test-helpers": "^0.5.12",
@ -42,8 +42,8 @@
"chai-as-promised": "^7.1.1",
"ethereum-waffle": "^3.4.0",
"ethers": "^5.4.4",
"hardhat": "^2.6.0",
"hardhat-deploy": "^0.8.11",
"hardhat": "^2.6.4",
"hardhat-deploy": "^0.9.1",
"hardhat-deploy-ethers": "^0.3.0-beta.10",
"husky": "^6.0.0",
"sol-merger": "^2.0.1",

2126
yarn.lock

File diff suppressed because it is too large Load Diff