Files
radicle-explorer/src/config.json
T
2022-02-24 21:31:54 +01:00

158 lines
5.3 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",
"pinned": [
"alt-clients.radicle.eth",
"community.radicle.eth",
"upstream.radicle.eth",
"gnosisguild.radicle.eth",
"grants.radicle.eth",
"gip-editors.radicle.eth",
"dxdao.radicle.eth"
]
},
"users": {
"pinned": [
"cloudhead.radicle.eth"
]
},
"seeds": {
"pinned": {
"willow.radicle.garden": {
"emoji": "🪵"
},
"pine.radicle.garden": {
"emoji": "🌲"
},
"maple.radicle.garden": {
"emoji": "🍁"
}
}
},
"safe": {
"api": "https://safe-transaction.gnosis.io",
"viewer": "https://gnosis-safe.io/app/#/safes"
},
"reverseRegistrar": {
"address": "0x084b1c3C81545d370f3634392De611CaaBFf8148"
},
"tokens": [],
"alchemy": { "key": "cQFlLK8EokIGlJhd_soImwEyUoC7Ec8r" }
},
"rinkeby": {
"registrar": {
"domain": "radicle.eth",
"address": "0x80b68878442b6510D768Be1bd88712710B86eAcD"
},
"radToken": {
"address": "0x7b6CbebC5646D996d258dcD4ca1d334B282e9948",
"faucet": "0x9Aa75397eD632A3060aCb5dE7f96e2457bceED8d"
},
"orgFactory": {
"address": "0xF3D04e874D07d680e8b26332eEae5b9B1c263121"
},
"orgs": {
"subgraph": "https://api.thegraph.com/subgraphs/name/radicle-dev/radicle-orgs-rinkeby",
"contractHash": "0x5c34bb0755876de98e801805e6685456eea739ad0abba1cc450a7ee0f2a70b74",
"pinned": []
},
"users": {
"pinned": []
},
"safe": {
"api": "https://safe-transaction.rinkeby.gnosis.io",
"viewer": "https://rinkeby.gnosis-safe.io/app/#/safes"
},
"reverseRegistrar": {
"address": "0x6F628b68b30Dc3c17f345c9dbBb1E483c2b7aE5c"
},
"tokens": [],
"alchemy": { "key": "1T6h-0rxu7SRzKEtmukIoxaJOXazLDNs" }
},
"walletConnect": { "bridge": "https://radicle.bridge.walletconnect.org" },
"ceramic": {
"api": "https://gateway.ceramic.network",
"registry": "https://self.id/"
},
"radicle": {
"seed": {
"api": { "port": 8777 },
"link": { "port": 8776 },
"git": { "port": 443 }
}
},
"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 anchor(bytes32, 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()"
],
"faucet": [
"function lastWithdrawalByUser(address) view returns (uint256)",
"function maxWithdrawAmount() view returns (uint256)",
"function calculateTimeLock(uint256) view returns (uint256)",
"function withdraw(address, uint256)"
],
"ens": ["function owner(bytes32 node) view returns (address)"]
}
}