Files
radicle-explorer/src/config.json
T
Alexis SellierandNjoku Emmanuel 400a2df0a4 Add WalletConnect support
Co-authored-by: Njoku Emmanuel <kalunjoku123@gmail.com>
Signed-off-by: Alexis Sellier <self@cloudhead.io>
2021-08-03 16:25:16 +02:00

109 lines
4.1 KiB
JSON

{
"homestead": {
"registrar": {
"domain": "radicle.eth",
"address": "0x37723287Ae6F34866d82EE623401f92Ec9013154"
},
"radToken": {
"address": "0x31c8EAcBFFdD875c74b94b077895Bd78CF1E64A3"
},
"orgFactory": {
"address": "0xa15bEb4876F20018b6b4A4116B7560c5fcC9336e"
},
"orgs": {
"subgraph": "https://gateway.thegraph.com/api/1758a78ae257ad4906f9c638e4a68c19/subgraphs/id/0x2f0963e77ca6ac0c2dad1bf4147b6b40e0dd8728-0",
"contractHash": "0x5c34bb0755876de98e801805e6685456eea739ad0abba1cc450a7ee0f2a70b74"
},
"safe": {
"api": "https://safe-transaction.gnosis.io",
"viewer": "https://gnosis-safe.io/app/#/safes"
},
"reverseRegistrar": {
"address": "0x084b1c3C81545d370f3634392De611CaaBFf8148"
},
"tokens": []
},
"rinkeby": {
"registrar": {
"domain": "radicle.eth",
"address": "0x80b68878442b6510D768Be1bd88712710B86eAcD"
},
"radToken": {
"address": "0x7b6CbebC5646D996d258dcD4ca1d334B282e9948"
},
"orgFactory": {
"address": "0xF3D04e874D07d680e8b26332eEae5b9B1c263121"
},
"orgs": {
"subgraph": "https://api.thegraph.com/subgraphs/name/radicle-dev/radicle-orgs-rinkeby",
"contractHash": "0x5c34bb0755876de98e801805e6685456eea739ad0abba1cc450a7ee0f2a70b74"
},
"safe": {
"api": "https://safe-transaction.rinkeby.gnosis.io",
"viewer": "https://rinkeby.gnosis-safe.io/app/#/safes"
},
"reverseRegistrar": {
"address": "0x6F628b68b30Dc3c17f345c9dbBb1E483c2b7aE5c"
},
"tokens": []
},
"alchemy": { "key": "cQFlLK8EokIGlJhd_soImwEyUoC7Ec8r" },
"walletConnect": { "bridge": "https://radicle.bridge.walletconnect.org" },
"ceramic": { "api": "https://ceramic-clay.3boxlabs.com" },
"radicle": { "api": "http://0.0.0.0:8888" },
"ipfs": { "gateway": "https://ipfs.io/ipfs/" },
"abi": {
"registrar": [
"function rad() view returns (address)",
"function radNode() view returns (bytes32)",
"function minCommitmentAge() view returns (uint256)",
"function registrationFeeRad() view returns (uint256)",
"function commitWithPermit(bytes32, address, uint256, uint256, uint8, bytes32, bytes32)",
"function register(string, address, uint256)",
"function valid(string) pure returns (bool)",
"function available(string) view returns (bool)"
],
"token": [
"function balanceOf(address) view returns (uint256)",
"function approve(address, uint256) returns (bool)",
"function allowance(address, address) view returns (uint256)",
"function DOMAIN_SEPARATOR() view returns (bytes32)",
"function name() pure returns (string)",
"function symbol() pure returns (string)",
"function nonces(address) view returns (uint256)"
],
"resolver": [
"function multicall(bytes[] calldata data) returns(bytes[] memory results)",
"function setAddr(bytes32 node, address addr)",
"function setText(bytes32 node, string calldata key, string calldata value)"
],
"orgFactory": [
"function createOrg(address) returns (address)",
"function createOrg(address[], uint256) returns (address)",
"event OrgCreated(address, address)"
],
"reverseRegistrar": [
"function setName(string) returns (bytes32)"
],
"org": [
"function owner() view returns (address)",
"function anchors(bytes32) view returns (uint32, bytes)",
"function setOwner(address)",
"function setName(string, address) returns (bytes32)"
],
"vesting": [
"function token() view returns (address)",
"function totalVestingAmount() view returns (uint256)",
"function vestingStartTime() view returns (uint256)",
"function vestingPeriod() view returns (uint256)",
"function cliffPeriod() view returns (uint256)",
"function beneficiary() view returns (address)",
"function interrupted() view returns (bool)",
"function withdrawn() view returns (uint256)",
"function withdrawableBalance() view returns (uint256)",
"function withdrawVested()"
],
"ens": ["function owner(bytes32 node) view returns (address)"]
}
}