mirror of
https://seed.radicle.dev/rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5.git
synced 2026-10-25 14:50:30 +08:00
Co-authored-by: Njoku Emmanuel <kalunjoku123@gmail.com> Signed-off-by: Alexis Sellier <self@cloudhead.io>
109 lines
4.1 KiB
JSON
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)"]
|
|
}
|
|
}
|