Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
bc3aac5
Fetch and display (historical) epoch details (#1)
hwrdtm Jan 8, 2024
b413d61
Fix showing staker address (#2)
hwrdtm Jan 10, 2024
a338194
Add version info
GTC6244 Mar 10, 2024
2d3d0ec
test
GTC6244 Mar 10, 2024
38dfe6a
fix trailing character
GTC6244 Mar 10, 2024
b915370
Validators mobile format
GTC6244 Mar 11, 2024
f5b21e7
Basic Node Ops view
GTC6244 Mar 15, 2024
ffe5916
Display correct ContractResolver address (#4)
hwrdtm Mar 26, 2024
662f6c9
Remove locally generated files from source (#3)
hwrdtm Mar 26, 2024
e5478e6
Update ContractResolver address (#5)
hwrdtm Mar 27, 2024
631c2b1
Update contracts (#6)
hwrdtm May 2, 2024
aba2bf2
LitActions Playground (and reverse transaction order in explorer)
GTC6244 May 8, 2024
2c76662
Add "monaco", the vscode web editor
GTC6244 May 9, 2024
5521aa2
Support datil-dev and Arbitrum-based chains (#7)
hwrdtm Jun 19, 2024
4071b43
Update contract resolver addresses (#8)
hwrdtm Jul 2, 2024
98333b6
Add yellowstone chain (#9)
hwrdtm Jul 22, 2024
45cf790
Update datil-prod
hwrdtm Jul 24, 2024
b114c62
Fix serde for Validator struct (#10)
hwrdtm Aug 8, 2024
b81a420
Remove last active epoch
GTC6244 Aug 15, 2024
b236ac8
Merge pull request #11 from LIT-Protocol/fix/remove_last_active_epoch
glitch003 Aug 15, 2024
2afdf5f
Quick changes to allow running lit actions on Datil + search GCP auto…
GTC6244 Sep 24, 2024
27f3978
Revert "Quick changes to allow running lit actions on Datil + search …
GTC6244 Sep 26, 2024
57e8edf
Reapply "Quick changes to allow running lit actions on Datil + search…
GTC6244 Sep 26, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion LitContracts/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -395,4 +395,6 @@ FodyWeavers.xsd
*.msp

# JetBrains Rider
*.sln.iml
*.sln.iml

obj
346 changes: 346 additions & 0 deletions LitContracts/ABIs/ArbitrumKeyDeriver.abi
Original file line number Diff line number Diff line change
@@ -0,0 +1,346 @@
[
{
"inputs": [
{
"internalType": "address",
"name": "_resolver",
"type": "address"
},
{
"internalType": "enum ContractResolver.Env",
"name": "_env",
"type": "uint8"
}
],
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"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": "ADMIN_ROLE",
"outputs": [
{
"internalType": "bytes32",
"name": "",
"type": "bytes32"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "DEFAULT_ADMIN_ROLE",
"outputs": [
{
"internalType": "bytes32",
"name": "",
"type": "bytes32"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "HD_KDF_K256",
"outputs": [
{
"internalType": "bytes32",
"name": "",
"type": "bytes32"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "HD_KDF_P256",
"outputs": [
{
"internalType": "bytes32",
"name": "",
"type": "bytes32"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes32",
"name": "derivedKeyId",
"type": "bytes32"
},
{
"components": [
{
"internalType": "bytes",
"name": "pubkey",
"type": "bytes"
},
{
"internalType": "uint256",
"name": "keyType",
"type": "uint256"
}
],
"internalType": "struct IPubkeyRouter.RootKey[]",
"name": "rootHDKeys",
"type": "tuple[]"
},
{
"internalType": "uint256",
"name": "keyType",
"type": "uint256"
}
],
"name": "computeHDPubKey",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
},
{
"internalType": "bytes",
"name": "",
"type": "bytes"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "contractResolver",
"outputs": [
{
"internalType": "contract ContractResolver",
"name": "",
"type": "address"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "env",
"outputs": [
{
"internalType": "enum ContractResolver.Env",
"name": "",
"type": "uint8"
}
],
"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": "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": "address",
"name": "contractResolverAddress",
"type": "address"
}
],
"name": "setContractResolver",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [
{
"internalType": "bytes4",
"name": "interfaceId",
"type": "bytes4"
}
],
"name": "supportsInterface",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"stateMutability": "view",
"type": "function"
}
]
Loading