Skip to content

Commit c20c818

Browse files
Cast0001dfkadyr-oldtsudmimike-diamonddfkadyr
authored
Gnosis network (#128)
* [vault-version]: initial ui, add vault version to sdk (#78) * Refactor calculating exiting and exited assets (#77) * Add Chiado network & change deposit logic (#79) * [add-chiado-network] added * [add-chiado-network] change deposit logic * [add-chiado-network] clear * [vault-version]: add abi requests, vaultId & upgradeToAndCall (#80) * [vault-version]: add abi requests, improves * [vault-version]: improves * Finished gnosis & version (#82) * [gnosis-part-2] change connfigs * [gnosis-part-2] change abis * [gnosis-part-2] add v2 vaults support for withdraw * [gnosis-part-2] add blocklist contracts * rename chiado * [vault-version]: initial ui, add vault version to sdk (#78) * Refactor calculating exiting and exited assets (#77) * Add Chiado network & change deposit logic (#79) * [add-chiado-network] added * [add-chiado-network] change deposit logic * [add-chiado-network] clear * [vault-version]: add abi requests, vaultId & upgradeToAndCall (#80) * [vault-version]: add abi requests, improves * [vault-version]: improves * Finished gnosis & version (#82) * [gnosis-part-2] change connfigs * [gnosis-part-2] change abis * [gnosis-part-2] add v2 vaults support for withdraw * [gnosis-part-2] add blocklist contracts * rename chiado * SDK vault methods (#84) * [sdk vault methods] update transactions * [sdk vault methods] update check access * [sdk vault methods] update methods * [sdk vault methods] add operate multicall * [sdk vault methods] update sdk multicall * [sdk vault methods] update sdk multicall * [sdk vault methods] update readme * [sdk vault methods] update sdk * [sdk vault methods] update sdk * [sdk vault methods] fix types * [sdk vault methods] update readme * [sdk vault methods] update deps * [sdk vault methods] update validation * [sdk vault methods] update operate contract * [sdk vault methods] update v3 sdk * [sdk vault methods] update v3 sdk * [sdk vault methods] update v3 sdk * Reward splitter SDK (#89) * [sdk reward splitter] add reward splitter methods * [sdk reward splitter] add reward splitter methods * [sdk reward splitter] update mint and burn actions * [sdk reward splitter] update readme * [sdk reward splitter] update readme * [sdk reward splitter] update readme * [sdk reward splitter] removed strk * Roles (#91) * [roles] add setDepositDataRoot to vault * [roles] renames & improves * [roles] setDepositDataManager logic * [roles] change readme * [roles] setValidatorsManager logic * [roles] improves * [roles] add JSdoc base for methods * [roles] fix * Merge main (#92) * [fix-exit-queue] v1/v2 support logic (#86) * [exit-queue-req] add prop (#87) * 1.3.0 (#88) * [1.3.0] fix type * [1.3.0] set deprecated * 1.3.0 * Blocklist improves (#96) * [blocklist-improves] add defence to methods * [blocklist-improves] add info to readme * Node 20 & Renames (#100) * [node-20] nvmrc & git-action * [node-20] ethers * [node-20] ethers 6.12.0 * [node-20] renames * Merge main branch (#104) * Claim SDK (#101) * Add Chiado network & change deposit logic (#79) * [add-chiado-network] added * [add-chiado-network] change deposit logic * [add-chiado-network] clear * SDK vault methods (#84) * [sdk vault methods] update transactions * [sdk vault methods] update check access * [sdk vault methods] update methods * [sdk vault methods] add operate multicall * [sdk vault methods] update sdk multicall * [sdk vault methods] update sdk multicall * [sdk vault methods] update readme * [sdk vault methods] update sdk * [sdk vault methods] update sdk * [sdk vault methods] fix types * [sdk vault methods] update readme * [sdk vault methods] update deps * [sdk vault methods] update validation * [sdk vault methods] update operate contract * [sdk vault methods] update v3 sdk * [sdk vault methods] update v3 sdk * [sdk vault methods] update v3 sdk * Roles (#91) * [roles] add setDepositDataRoot to vault * [roles] renames & improves * [roles] setDepositDataManager logic * [roles] change readme * [roles] setValidatorsManager logic * [roles] improves * [roles] add JSdoc base for methods * [roles] fix * SDK vault methods (#84) * [sdk vault methods] update transactions * [sdk vault methods] update check access * [sdk vault methods] update methods * [sdk vault methods] add operate multicall * [sdk vault methods] update sdk multicall * [sdk vault methods] update sdk multicall * [sdk vault methods] update readme * [sdk vault methods] update sdk * [sdk vault methods] update sdk * [sdk vault methods] fix types * [sdk vault methods] update readme * [sdk vault methods] update deps * [sdk vault methods] update validation * [sdk vault methods] update operate contract * [sdk vault methods] update v3 sdk * [sdk vault methods] update v3 sdk * [sdk vault methods] update v3 sdk * [claim sdk] add claim action * Roles (#91) * [roles] add setDepositDataRoot to vault * [roles] renames & improves * [roles] setDepositDataManager logic * [roles] change readme * [roles] setValidatorsManager logic * [roles] improves * [roles] add JSdoc base for methods * [roles] fix * [claim sdk] add claim actions * [claim sdk] add claim actions * [claim sdk] add claim actions * [claim sdk] update gql fetch * [claim sdk] update gql fetch * [claim sdk] update gql fetch * [claim sdk] update gql fetch * [claim sdk] update readme * [claim sdk] update readme * [claim sdk] update sdk * [claim sdk] update sdk * [claim sdk] update sdk --------- Co-authored-by: CAst <[email protected]> * [abi-improves]: update chiado & holesky config (#106) * Improve type (#107) * [abi-improves]: up sdk * [abi-improves]: test * [abi-improves]: improve packages * [abi-improves]: update peerDependencies * [new-chiado]: update chiado api backend (#108) * rebuild pkgs-lock * Ethers 6.12.1 (#110) * new lock * new lock 2 * [chains] add constants (#111) * [signer-issue]: add signer to setDepositDataRoot & setDepositDataManager (#112) * [signer-issue]: add signer to setDepositDataRoot & setDepositDataManager * [signer-issue]: improves, refactor steps * [signer-issue]: rename * [signer-issue]: fixed whitelistManager & blocklistManager update * Merge main (#116) * Ethers (#113) * [ethers] 6.12.1 * [ethers] lock * [ethers] readme * [ethers] new lock * [fix types] fix encode types (#114) * [balance fetching] add remove gql files script (#115) --------- Co-authored-by: CAst <[email protected]> * [v3]: update addresses (#117) * [v3]: update addresses * [v3]: update addresses for V2 * [v3]: new update addresses for V2 chiado * [v3]: new update addresses for V2 chiado * [swap xdai] add swap call (#118) * [swap xdai] update multicall params (#119) * [v3]: fixed vaultsRegistry (#120) * Mint token config (#121) * [mint token config] update token config request * [mint token config] update mint token logic * Mint config and LTV percent (#123) * [mint-config-and-ltv-percent] change mint token config logic * [mint-config-and-ltv-percent] create getValidLtvPercent * [mint-config-and-ltv-percent] improve getMaxMint * [mint-config-and-ltv-percent] change getBurnAmount * [mint-config-and-ltv-percent] change getMaxWithdraw * [mint-config-and-ltv-percent] fix contract * [v3]: add restakeOperatorsManager & restakeWithdrawalsManager * [v3]: update sdk * [v3]: add isRestake, update sdk * [v3]: add setRestakeOperatorsManager & setRestakeWithdrawalsManager * [v3]: add EigenPodsBreakdown, add create logic * update test * [v3]: add update operator methods * [v3-sdk]: add EigenPodOwner abi, create set new operator logic * [v3-sdk]: add eigenPodOwnerMulticall * [v3]: improves, add RestakingVaultAbi, edit README * [gnosis-fixes] change burn logic for gnosis (#125) * [v3]: add duration * [gnosis abi] update vault abi (#127) * up sdk --------- Co-authored-by: Kadyr Dzhemaledinov <[email protected]> Co-authored-by: Dmitri Tsumak <[email protected]> Co-authored-by: Mike Diamond <[email protected]> Co-authored-by: dfkadyr <[email protected]>
1 parent 6bbfa75 commit c20c818

File tree

216 files changed

+5761
-1209
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

216 files changed

+5761
-1209
lines changed

.eslintrc

+1
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323

2424
// Common
2525

26+
"no-empty": 0,
2627
"no-trailing-spaces": 1,
2728
"semi": [ "error", "never" ],
2829
"max-len": [ "warn", { "code": 140 } ],

.github/workflows/unit-tests.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
with:
2020
cache: npm
2121
scope: '@stakewise'
22-
node-version: '18.17.0'
22+
node-version: '20.12.2'
2323
registry-url: "https://npm.pkg.github.com"
2424
cache-dependency-path: "**/package-lock.json"
2525
- name: Install npm dependencies

.graphqlconfig

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"introspect": false
1919
},
2020
"Backend GraphQL": {
21-
"url": "https://api-testnet.stakewise.io/graphql",
21+
"url": "https://holesky-api.stakewise.io/graphql",
2222
"headers": {
2323
"user-agent": "JS GraphQL"
2424
},

.nvmrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
18.17.0
1+
20.12.2

README.md

+610-156
Large diffs are not rendered by default.

codegen.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import configs from './src/utils/configs'
55

66

77
// For every network we have same gql shema, so we can use just Mainnet here
8-
const urls = configs[Network.Mainnet].api
8+
const urls = configs[Network.Holesky].api
99

1010
// https://the-guild.dev/graphql/codegen/plugins/typescript/typescript
1111
const typesConfig = {

0 commit comments

Comments
 (0)