Skip to content

Commit

Permalink
feat: add history subgraph.
Browse files Browse the repository at this point in the history
  • Loading branch information
crazyyuan committed Oct 18, 2023
1 parent b41529a commit 66a4e47
Show file tree
Hide file tree
Showing 19 changed files with 8,529 additions and 3,107 deletions.
6,148 changes: 3,041 additions & 3,107 deletions Implementations/Subgraph/daostar/yarn.lock

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions Implementations/Subgraph/daostar_v0/abis/EIP4824Registration.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,315 @@
[
{
"inputs": [],
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"inputs": [],
"name": "AlreadyInitialized",
"type": "error"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "string",
"name": "daoURI",
"type": "string"
},
{
"indexed": false,
"internalType": "address",
"name": "daoAddress",
"type": "address"
}
],
"name": "NewURI",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "bytes32",
"name": "role",
"type": "bytes32"
},
{
"indexed": true,
"internalType": "bytes32",
"name": "previousAdminRole",
"type": "bytes32"
},
{
"indexed": true,
"internalType": "bytes32",
"name": "newAdminRole",
"type": "bytes32"
}
],
"name": "RoleAdminChanged",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "bytes32",
"name": "role",
"type": "bytes32"
},
{
"indexed": true,
"internalType": "address",
"name": "account",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "sender",
"type": "address"
}
],
"name": "RoleGranted",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "bytes32",
"name": "role",
"type": "bytes32"
},
{
"indexed": true,
"internalType": "address",
"name": "account",
"type": "address"
},
{
"indexed": true,
"internalType": "address",
"name": "sender",
"type": "address"
}
],
"name": "RoleRevoked",
"type": "event"
},
{
"inputs": [],
"name": "DEFAULT_ADMIN_ROLE",
"outputs": [
{
"internalType": "bytes32",
"name": "",
"type": "bytes32"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "MANAGER_ROLE",
"outputs": [
{
"internalType": "bytes32",
"name": "",
"type": "bytes32"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "daoURI",
"outputs": [
{
"internalType": "string",
"name": "daoURI_",
"type": "string"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes32",
"name": "role",
"type": "bytes32"
}
],
"name": "getRoleAdmin",
"outputs": [
{
"internalType": "bytes32",
"name": "",
"type": "bytes32"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes32",
"name": "role",
"type": "bytes32"
},
{
"internalType": "address",
"name": "account",
"type": "address"
}
],
"name": "grantRole",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes32",
"name": "role",
"type": "bytes32"
},
{
"internalType": "address",
"name": "account",
"type": "address"
}
],
"name": "hasRole",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "_daoAddress",
"type": "address"
},
{
"internalType": "address",
"name": "_manager",
"type": "address"
},
{
"internalType": "string",
"name": "daoURI_",
"type": "string"
}
],
"name": "initialize",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "address",
"name": "_daoAddress",
"type": "address"
},
{
"internalType": "string",
"name": "daoURI_",
"type": "string"
}
],
"name": "initialize",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes32",
"name": "role",
"type": "bytes32"
},
{
"internalType": "address",
"name": "account",
"type": "address"
}
],
"name": "renounceRole",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes32",
"name": "role",
"type": "bytes32"
},
{
"internalType": "address",
"name": "account",
"type": "address"
}
],
"name": "revokeRole",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "string",
"name": "daoURI_",
"type": "string"
}
],
"name": "setURI",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes4",
"name": "interfaceId",
"type": "bytes4"
}
],
"name": "supportsInterface",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"stateMutability": "view",
"type": "function"
}
]
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
[
{
"inputs": [
{ "internalType": "address", "name": "_template", "type": "address" }
],
"stateMutability": "nonpayable",
"type": "constructor"
},
{ "inputs": [], "name": "ArrayLengthsMismatch", "type": "error" },
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "address",
"name": "daoAddress",
"type": "address"
},
{
"indexed": false,
"internalType": "string",
"name": "daoURI",
"type": "string"
},
{
"indexed": false,
"internalType": "address",
"name": "registration",
"type": "address"
}
],
"name": "NewRegistration",
"type": "event"
},
{
"inputs": [
{ "internalType": "address", "name": "by", "type": "address" },
{ "internalType": "bytes32", "name": "salt", "type": "bytes32" }
],
"name": "registrationAddress",
"outputs": [
{ "internalType": "address", "name": "addr", "type": "address" },
{ "internalType": "bool", "name": "exists", "type": "bool" }
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{ "internalType": "bytes32", "name": "salt", "type": "bytes32" },
{ "internalType": "string", "name": "daoURI_", "type": "string" },
{ "internalType": "address", "name": "manager", "type": "address" },
{ "internalType": "address[]", "name": "contracts", "type": "address[]" },
{ "internalType": "bytes[]", "name": "data", "type": "bytes[]" }
],
"name": "summonRegistration",
"outputs": [
{ "internalType": "address", "name": "registration", "type": "address" },
{ "internalType": "bytes[]", "name": "results", "type": "bytes[]" }
],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "template",
"outputs": [{ "internalType": "address", "name": "", "type": "address" }],
"stateMutability": "view",
"type": "function"
}
]
Loading

0 comments on commit 66a4e47

Please sign in to comment.