Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
270 commits
Select commit Hold shift + click to select a range
3c06b70
Add abis
Apr 3, 2025
fcc11a7
change computeMerkleRoot to internal
Apr 3, 2025
b13a39d
Add isActiveProofPeriodStillValid and abis
Apr 3, 2025
0f4b78e
Update Challenge struct
Apr 3, 2025
ad09adc
Update proofingPeriodDurationInBlocks data type
Apr 3, 2025
da94a6f
Add ProofPeriodStatus struct
Apr 3, 2025
bd2a5bc
Add getActiveProofPeriodStatus
Apr 3, 2025
67aaf41
fix nodeAskFactor prefix in rewards calculation
Apr 4, 2025
af46384
fix getting kcStorage and epochStorage
Apr 4, 2025
a36c993
fix activeProofPeriodStartBlock calculation in updateAndGetActiveProo…
Apr 4, 2025
465f0ad
Add deployment scripts
Apr 4, 2025
9186742
Add development params
Apr 4, 2025
16314f8
fix knowledgeCollectionId calculation
Apr 4, 2025
abc2658
Allow only active KCs to be included in a challenge
Apr 4, 2025
0d03706
Add max stake limiter
Apr 4, 2025
c85fbbb
fix getHistoricalProofPeriodStartBlock
Apr 4, 2025
19d7c98
Gas optimizations in _generateChallenge
Apr 4, 2025
b7c7826
Add initial RS integration tests
Apr 4, 2025
afc85fc
Add delay when setting new getActiveProofingPeriodDurationInBlocks
Apr 8, 2025
72c1798
Update RS deployment script and parameters.json
Apr 8, 2025
b7a70e6
Update abi
Apr 8, 2025
2fcf70a
update tests with latest changes
Apr 9, 2025
afbd608
fix merkle root calculation and reorg code
Apr 9, 2025
d4a5106
fix submitProof chunk data type
Apr 9, 2025
954e055
Fix division by zero in _calculateAndStoreDelegatorScores
Apr 10, 2025
c6bd0fd
Add storage contract address to Challenge struct
Apr 10, 2025
1f7b199
fix activeProofPeriodStartBlock calculation
Apr 10, 2025
5d847b1
Add Should submit a valid proof successfully test
Apr 10, 2025
0b978a7
Swap returns with reverts
Apr 10, 2025
9165967
Update kc-helpers
Apr 10, 2025
d5bd58b
Reorg tests, add new and update old
Apr 10, 2025
85f8f43
Add 'Should fail to submit invalid proof (wrong chunk/proof)' test
Apr 11, 2025
4a9f6b6
Fix division by zero in _generateChallenge
Apr 11, 2025
f08c8f5
Add 'Should fail challenge creation if no active Knowledge Collection…
Apr 11, 2025
7805526
Add errors for testing
Apr 11, 2025
53a6c73
pass leafHash instead of chunk
Apr 11, 2025
a240fb3
Revert to argument initial data type
Apr 14, 2025
fa880eb
Fix nodeAskScaled overflow issue
Apr 14, 2025
b37f1fb
Add division by zero checks in storage
Apr 14, 2025
c44e452
Merge branch 'main' into feature/random-sampling
Apr 15, 2025
4179496
Gas optimizations
Apr 15, 2025
5144fe3
Fix blockhash bug and add requires
Apr 15, 2025
a5d2b68
Merge branch 'main' into feature/random-sampling
Apr 16, 2025
6dc4eb1
Update setup helpers
Apr 16, 2025
894879e
Update Staking version test
Apr 16, 2025
f156972
Add new and reorg old tests
Apr 16, 2025
0dbd057
Adapt RS deployments for all networks
Apr 16, 2025
db506c3
remove comment
Apr 16, 2025
f3fc305
Add more proof submission tests
Apr 17, 2025
0f598b5
Update assertion tools and bump version
Apr 17, 2025
9086d67
Add DelegatorsInfo events
Apr 17, 2025
2df2c7c
new contract addresses
Apr 18, 2025
dbc6d28
Remove migrator deployment
Apr 18, 2025
dfeedfa
update readme
Apr 18, 2025
858afe1
change migrate to public
Apr 18, 2025
be4c63d
add onlyHub to initialize in RandomSampling.sol
Apr 18, 2025
7facf3e
use ContractStatus instead of HubDependent
Apr 18, 2025
3ecd97a
bump version number
Apr 22, 2025
262ba06
revert to old version
Apr 22, 2025
7eba96d
Add claimRewards function
Apr 29, 2025
825f177
Add claimRewards tests
Apr 29, 2025
f63cdc5
Add TRAC fees added to stakingStorage check
Apr 29, 2025
ac88323
Add delegatorScore > 0 check
Apr 30, 2025
c0dd343
change revert to require
Apr 30, 2025
cc6a4f6
Merge pull request #369 from OriginTrail/feature/rs-rewards-claiming
zsculac Apr 30, 2025
3eeb7a8
v8.0.12 testnet release new deployments
Apr 30, 2025
d3f4e69
Update to new staking
May 5, 2025
718f809
extract constant in Ask.sol
May 7, 2025
f9a27fe
new Ask abi
May 7, 2025
8132725
fix staking on gnosis and base testnet
May 7, 2025
9069d5f
fix same challenge submitted multiple times
May 7, 2025
27d0c76
change public to external
May 8, 2025
c9af784
RandomSampling submitProof bugfix deployments
May 8, 2025
fe9bbab
Unit tests for random sampling and random sampling storage
FilipJoksimovic29 May 12, 2025
69bfe26
integration test added to git actions
FilipJoksimovic29 May 13, 2025
843e93c
added impersonation of hub instead of fake workaround
FilipJoksimovic29 May 13, 2025
0081c6c
Update test.yml
FilipJoksimovic29 May 19, 2025
a2058f1
Rename test.yml to random-sampling-test-actions.yml
FilipJoksimovic29 May 19, 2025
abb735a
Added events emit checks
FilipJoksimovic29 May 21, 2025
a0ea7c8
Make getDelegatorEpochRewardsAmount public
May 22, 2025
ab3d18e
make calculateNodeScore public
May 22, 2025
01b7235
Add more metrics to RandomSamplingStorage
May 22, 2025
3567dd5
new deployments
May 22, 2025
bbdcffb
Adapt scoring logic
May 22, 2025
d2e66e3
Merge pull request #374 from OriginTrail/delegators-scoring
branarakic May 22, 2025
1dcc248
Merge pull request #371 from OriginTrail/feature/random-sampling-unit…
branarakic May 22, 2025
29b91ce
Add allNodesEpochScore > 0 require to getDelegatorEpochRewardsAmount
May 22, 2025
6d52c10
reworked RandomSampling, RandomSamplingStorage and unit tests for them
FilipJoksimovic29 May 30, 2025
1d637dd
Merge pull request #376 from OriginTrail/feature/random-sampling-rework
FilipJoksimovic29 May 30, 2025
964afea
updates to delegatorsInfo
FilipJoksimovic29 May 30, 2025
3b7e83e
Added _prepareForStakeChange
FilipJoksimovic29 May 30, 2025
82b3403
Update Staking.sol
FilipJoksimovic29 May 30, 2025
fa007df
Added ClaimDelagatorRewards
FilipJoksimovic29 Jun 2, 2025
718dcc3
Updated claimRewards
FilipJoksimovic29 Jun 2, 2025
cfe5b92
Add _validateDelegatorEpochClaims + lint
Jun 2, 2025
e642784
Modified Stake, requestWithdrawal, cancelWithdrawal
FilipJoksimovic29 Jun 2, 2025
ade3055
Functionally identical code, but with improved readability and optimi…
FilipJoksimovic29 Jun 2, 2025
5f8e536
Improved active KC search algorithm
Jun 3, 2025
98c9b64
adopted finalizeWithdrawal
FilipJoksimovic29 Jun 3, 2025
e4498cc
Merge pull request #378 from OriginTrail/improvement/active-kc-bfs-al…
zsculac Jun 3, 2025
e6ad2f4
update deployments
Jun 3, 2025
6091ea7
updated ClaimDelegatorsRewards, adopted operatorFee functions
FilipJoksimovic29 Jun 3, 2025
35cdc97
Update Staking.sol
FilipJoksimovic29 Jun 3, 2025
feeec63
prettier code
FilipJoksimovic29 Jun 4, 2025
d77e4a5
change recursion for iterative bfs
Jun 4, 2025
e1cc925
update comments
Jun 4, 2025
18c4b18
Merge pull request #379 from OriginTrail/improvement/active-kc-bfs-al…
zsculac Jun 4, 2025
23bb36c
new deployments
Jun 4, 2025
6266595
new operator fee aproach
FilipJoksimovic29 Jun 4, 2025
35b0b61
updateoperatorfee new version, optimised code
FilipJoksimovic29 Jun 4, 2025
f2480ff
Adapt redelegate to new staking and rewards system
Jun 5, 2025
5a1d267
Update abis
Jun 5, 2025
4bf38d6
Add prepareForStakeChange, more checks and event emission
Jun 5, 2025
527eee2
small changes
FilipJoksimovic29 Jun 5, 2025
6c7159c
comment out functions that need to be revisited
Jun 5, 2025
fed40f8
names update
FilipJoksimovic29 Jun 5, 2025
a3cfe56
Merge pull request #381 from OriginTrail/release/reworked-staking-cle…
zsculac Jun 5, 2025
538ad58
Merge remote-tracking branch 'origin/release/reworked-staking' into f…
Jun 5, 2025
af1fd8d
Merge pull request #380 from OriginTrail/feature/adapt-redelegate
zsculac Jun 5, 2025
95c2598
Add batch claiming
Jun 5, 2025
711f2d5
update batch claim function
Jun 5, 2025
96115b0
update abis
Jun 5, 2025
5d764ff
Merge pull request #382 from OriginTrail/feature/multiple-delegators-…
zsculac Jun 5, 2025
dcd7d5a
Merge remote-tracking branch 'origin/feature/random-sampling' into re…
Jun 5, 2025
d03ac75
fixed update updateOperatorFee
FilipJoksimovic29 Jun 5, 2025
6daca12
claimDelegatorRewards optimisation
FilipJoksimovic29 Jun 5, 2025
b25d85f
Add getEstimatedRewards
Jun 5, 2025
7a475dc
Merge branch 'release/reworked-staking' into release/reworked-staking…
FilipJoksimovic29 Jun 5, 2025
79a036e
Add getNetDelegatorsRewards
Jun 5, 2025
d68720a
claimDelegatorRewards update
FilipJoksimovic29 Jun 5, 2025
8c67c93
update profile
FilipJoksimovic29 Jun 5, 2025
5b97fba
claimDelegatorRewards update
FilipJoksimovic29 Jun 6, 2025
6628183
new cliamDelegatorRewards optimization
FilipJoksimovic29 Jun 6, 2025
5c760a9
Update Staking.sol
FilipJoksimovic29 Jun 6, 2025
1a2d6c7
updated claimDelegatorRewards, deleted two functions
FilipJoksimovic29 Jun 6, 2025
d7c9b94
Merge pull request #383 from OriginTrail/release/reworked-staking-cle…
zsculac Jun 6, 2025
e33849c
improve staking and claiming ux
Jun 6, 2025
52bb497
Merge pull request #385 from OriginTrail/improvement/improved-claimin…
zsculac Jun 6, 2025
972b9e8
change variable name
Jun 6, 2025
ee8f47c
Merge pull request #384 from OriginTrail/feature/estimated-rewards-kpi
zsculac Jun 6, 2025
73a7350
scale fix
FilipJoksimovic29 Jun 6, 2025
c01a809
Merge branch 'release/reworked-staking' of https://github.com/OriginT…
FilipJoksimovic29 Jun 6, 2025
f21245f
reduce Staking size
Jun 6, 2025
7a489ba
Merge pull request #387 from OriginTrail/improvement/make-staking-sho…
zsculac Jun 6, 2025
ce9e7d8
fix wrong epochstorage name, new deployment order, new deployments
Jun 6, 2025
62e4217
Fix scoring scale
Jun 10, 2025
9f091cd
improvements
Jun 10, 2025
a6ed4a7
change naming for clarity
Jun 10, 2025
d2c743b
Merge pull request #389 from OriginTrail/improvements/random-sampling…
zsculac Jun 10, 2025
85bbab4
Merge branch 'release/reworked-staking' into fix/scoring-scale
Jun 10, 2025
cf73272
Merge pull request #388 from OriginTrail/fix/scoring-scale
zsculac Jun 10, 2025
d9630a5
add deployments
Jun 10, 2025
3238c65
Make staking smaller
Jun 12, 2025
c368d31
Merge pull request #390 from OriginTrail/improvement/make-staking-sma…
zsculac Jun 12, 2025
d48672d
Update deployments
Jun 12, 2025
c07aae5
Fix permature delegator removal on zero stake
Jun 12, 2025
0bd580e
Merge pull request #392 from OriginTrail/fix/premature-delegator-removal
zsculac Jun 12, 2025
5b03346
Improve contracts and fix tests
Jun 14, 2025
6ab8d05
Fix lastClaimedEpoch not updated properly
Jun 14, 2025
724a752
suggessted improvements
Jun 15, 2025
ca613da
Merge pull request #396 from OriginTrail/improvements/pr-suggesstions
zsculac Jun 16, 2025
65bfa08
Merge branch 'release/reworked-staking' into improvement/move-storage…
Jun 16, 2025
ad382be
Add function comments to RandomSamplingStorage
Jun 16, 2025
68fbab1
Adapt stats functions to return correct values and add function comme…
Jun 16, 2025
ccab1bf
Merge pull request #395 from OriginTrail/improvement/move-storage-var…
zsculac Jun 16, 2025
24babcb
Add comments for clarity
Jun 16, 2025
b5d8965
Fix operatorFee update bug, rework code for clarity
Jun 16, 2025
c1ea7d8
Merge pull request #398 from OriginTrail/fix/operator-fee-update-bug
zsculac Jun 16, 2025
42293e5
update
FilipJoksimovic29 Jun 16, 2025
e660b9a
Merge pull request #401 from OriginTrail/release/reworked-staking-req…
zsculac Jun 16, 2025
7eba1f2
new deployments
Jun 16, 2025
10468a8
added fullscenario test integration/Staking
FilipJoksimovic29 Jun 17, 2025
94cac37
Add node scoring tests
Jun 17, 2025
f37ac48
removed kcTokenAmount checks
FilipJoksimovic29 Jun 17, 2025
bfea7ab
Modified createKnowledgeCollection function so that token distributio…
FilipJoksimovic29 Jun 17, 2025
b345c98
Full scenario fixes
Jun 17, 2025
e11b169
added staking unit tests
FilipJoksimovic29 Jun 17, 2025
a88a47f
Merge pull request #404 from OriginTrail/test/node-scoring-tests
zsculac Jun 17, 2025
301b79f
Merge pull request #406 from OriginTrail/fix/full-scenario-fixes
zsculac Jun 17, 2025
86a4d03
added case C and D in redelegate part
FilipJoksimovic29 Jun 18, 2025
2992bc9
added ensureNodeHasChunksThisEpoch helper , resolved inconsistency
FilipJoksimovic29 Jun 18, 2025
5dba740
move logic functions from rs storage to rs contract
Jun 18, 2025
102d1f7
adapt tests and add more
Jun 18, 2025
9903bd9
helper update
FilipJoksimovic29 Jun 18, 2025
7cb0aa2
helper update
FilipJoksimovic29 Jun 18, 2025
ddffd35
update
FilipJoksimovic29 Jun 18, 2025
fb2176f
update
FilipJoksimovic29 Jun 18, 2025
cc027eb
Remove allNodesEpochProofPeriodScore from storage
Jun 18, 2025
8b55460
Merge pull request #410 from OriginTrail/improvement/move-logic-funct…
zsculac Jun 18, 2025
2815ed6
add more tests
Jun 18, 2025
6320c73
update _distributeTokens and _validateTokenAmount call
FilipJoksimovic29 Jun 18, 2025
6b44245
comments update
FilipJoksimovic29 Jun 18, 2025
0c2db39
move require from calculateNodeScore
Jun 19, 2025
e7ce838
update _validateTokenAmount argument
FilipJoksimovic29 Jun 19, 2025
5bb3504
Merge branch 'release/reworked-staking' into reworked-staking-only-fu…
Jun 19, 2025
8ca8226
Update full scenario test
Jun 19, 2025
2112749
Merge pull request #405 from OriginTrail/reworked-staking-kc-publish-…
FilipJoksimovic29 Jun 19, 2025
ff29c5b
fix RS test
Jun 19, 2025
4010a9b
fixed error that comes up while running DelegatorsInfo contract tests
usebeforefree Jun 19, 2025
cde1b4b
added set, get and emit unit tests
usebeforefree Jun 19, 2025
5f3f0af
small fixes
usebeforefree Jun 19, 2025
060442f
new deployments
Jun 19, 2025
11f773f
Merge branch 'release/reworked-staking' into test/delegator-scoring-t…
Jun 19, 2025
5782a79
fix bug in _generateChallenge and remove avgBlockTimeInSeconds variable
Jun 19, 2025
1ac0a22
Merge branch 'reworked-staking-only-fullscenario-test' of https://git…
FilipJoksimovic29 Jun 20, 2025
fc80193
update on kc generation, modified for location change of updateAndGe…
FilipJoksimovic29 Jun 20, 2025
351b0a2
Merge pull request #403 from OriginTrail/reworked-staking-only-fullsc…
zsculac Jun 20, 2025
c2df456
rolling reward tests
usebeforefree Jun 20, 2025
6d9afd0
Merge branch 'release/reworked-staking' into test/delegator-scoring-t…
Jun 20, 2025
ed62dfc
access control tests added
usebeforefree Jun 20, 2025
eaa532f
update
FilipJoksimovic29 Jun 20, 2025
c2058d2
removed todo
FilipJoksimovic29 Jun 20, 2025
9fae677
update KC tests
FilipJoksimovic29 Jun 20, 2025
44333e4
Merge pull request #407 from OriginTrail/release/reworked-staking-uni…
zsculac Jun 20, 2025
0dd28d2
Merge branch 'release/reworked-staking' into test/delegator-scoring-t…
Jun 20, 2025
2b86437
Fix ask tests
Jun 20, 2025
c6504ea
small fixes
usebeforefree Jun 20, 2025
4139e57
Fix tests
Bojan131 Jun 20, 2025
275dedf
Add delegator scoring tests
Jun 20, 2025
c559931
Merge branch 'release/reworked-staking' into improvement/optimize-ran…
Jun 20, 2025
716f2cc
Merge pull request #415 from OriginTrail/release/reworked-staking-tes…
Bojan131 Jun 20, 2025
1124ec2
Merge branch 'release/reworked-staking' into improvement/optimize-ran…
Jun 20, 2025
aa7aec7
Merge pull request #414 from OriginTrail/improvement/optimize-random-…
zsculac Jun 20, 2025
9109edf
updated access control tests
usebeforefree Jun 20, 2025
a2c35fd
new deployments
Jun 20, 2025
917c084
added migration tests
usebeforefree Jun 20, 2025
74948de
Merge remote-tracking branch 'origin/release/reworked-staking' into t…
usebeforefree Jun 20, 2025
913090d
Update running tests
Bojan131 Jun 20, 2025
bbaf51a
Merge pull request #417 from OriginTrail/release/reworked-staking-tes…
Bojan131 Jun 20, 2025
e65e131
add M1V8Migrator contract
Jun 20, 2025
0bd1781
fix
Jun 20, 2025
6baba6c
fix
FilipJoksimovic29 Jun 20, 2025
0cee00c
Merge remote-tracking branch 'origin/release/reworked-staking' into t…
usebeforefree Jun 20, 2025
75d5db8
Merge branch 'release/reworked-staking' into test/delegator-scoring-t…
Jun 20, 2025
6fdd009
remove oldParanet tests
Jun 20, 2025
61747d0
Merge pull request #416 from OriginTrail/test/delegator-scoring-tests
zsculac Jun 20, 2025
5bbe554
Merge branch 'release/reworked-staking' into tests/delegators-info
Jun 20, 2025
f2fefaf
Merge pull request #419 from OriginTrail/release/reworked-staking-cla…
FilipJoksimovic29 Jun 20, 2025
67ad1cd
Merge pull request #413 from OriginTrail/tests/delegators-info
usebeforefree Jun 20, 2025
987aa96
fix
FilipJoksimovic29 Jun 20, 2025
c2559cd
new deployments
Jun 20, 2025
1d6dc74
Merge branch 'release/reworked-staking' into feature/m1-v8-migrator
Jun 23, 2025
6e51293
update test script
Jun 23, 2025
684db35
Merge pull request #418 from OriginTrail/feature/m1-v8-migrator
zsculac Jun 23, 2025
d76f1e8
Merge pull request #421 from OriginTrail/release/reworked-staking-onl…
zsculac Jun 23, 2025
f3f3d19
fix actions
Jun 23, 2025
96c34fd
fix lint errors
Jun 23, 2025
e5f39ce
comment out new deployments
Jun 23, 2025
617f078
comment out deployments so tests work
Jun 23, 2025
bfbeb75
Change HALF_EPOCH_DURATION to epochLength/2
Jun 23, 2025
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
7 changes: 2 additions & 5 deletions .github/workflows/checks.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
name: checks

on:
pull_request:
branches:
- main
on: [pull_request]

concurrency:
group: checks-${{ github.ref }}
Expand Down Expand Up @@ -44,4 +41,4 @@ jobs:
uses: ./.github/actions/setup

- name: Run tests
run: npm run test:parallel
run: npm run test
126 changes: 126 additions & 0 deletions .states/vm-prague/state.json

Large diffs are not rendered by default.

27 changes: 27 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ npm install
```

## NPM Scripts

This project utilizes a variety of NPM scripts to run various tasks and processes. The scripts are defined in the package.json file and are designed to be used with the Hardhat CLI, leveraging Hardhat plugins for additional functionality. Here's a brief description of the scripts:

- `clean`: Removes the cache and artifacts folders generated by Hardhat.
Expand All @@ -65,6 +66,7 @@ npm run compile
```

## Additional Hardhat tasks

Hardhat has plenty of other useful commands, extended by the installed plugins. Here's a brief description of the most useful tasks:

- `decode`: Decodes encoded ABI data (e.g. input data of transaction).
Expand All @@ -79,14 +81,17 @@ npx hardhat decode --data <bytes-data>
```

Usage example of `encode_data` task. Here we want to call ProofManagerV1 function called setReq, and this function can be called only through `forwardCall` in HubController and encoding arguments for this function can be done by using this task:

```sh
npx hardhat encode_data --contract-name ProofManagerV1 --function-name setReq 1 true
```

Alternatively, encoded data can be produced from Remix by copying prepared calldata from ProofManagerV1 setReq call.

## Contracts deployment on parachains

Update environment use NEUROWEB_DEVNET/NEUROWEB_TESTNET/NEUROWEB_MAINNET

```dotenv
RPC_NEUROWEB_DEVNET='<https_endpoint>'
EVM_PRIVATE_KEY_NEUROWEB_DEVNET='<0x_ethereum_private_key>'
Expand All @@ -96,47 +101,69 @@ ACCOUNT_WITH_NEURO_URI_NEUROWEB_DEVNET='<substrate_account_uri>'
<br/>

OriginTrail Parachain Devnet

```sh
npm run deploy:neuroweb_devnet
```

<br/>

OriginTrail Parachain Testnet

```sh
npm run deploy:neuroweb_testnet
```

<br/>

OriginTrail Parachain Mainnet

```sh
npm run deploy:neuroweb_mainnet
```

<br/>

Gnosis Chiado Dev

```sh
npm run deploy:gnosis_chiado_dev
```

<br/>

Gnosis Chiado Test

```sh
npm run deploy:gnosis_chiado_test
```

<br/>

Gnosis Mainnet

```sh
npm run deploy:gnosis_mainnet
```

<br/>

Base Sepolia Test

```sh
npm run deploy:base_sepolia_test
```

<br/>

Base Mainnet

```sh
npm run deploy:base_mainnet
```

<br/>

### Redeploy contract

In order to redeploy desired contract, set `deployed` to `false` in `deployments/<network>_contracts.json`.
13 changes: 13 additions & 0 deletions abi/Ask.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,19 @@
"name": "ZeroAddressHub",
"type": "error"
},
{
"inputs": [],
"name": "ASK_SCALING_FACTOR",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "askStorage",
Expand Down
Loading
Loading