node
node copied to clipboard
ZetaChain’s blockchain node and an observer validator client
**Describe the Issue** The chain IDs are currently hardcoded in the `chains` package. We should investigate and implement chain ID for potential new chain integration. This would allow not depending...
**Describe the Issue** `ReceiveStatus` describe if an outbound on an external chain has been successful. This object should be renamed to `OutboundStatus` The object is currently also in the `chains`...
Track tasks for IBC integration into omnichain smart contracts Some state of researches: https://github.com/zeta-chain/node/issues/1768 ```[tasklist] ### Tasks - [ ] https://github.com/zeta-chain/node/issues/1510 - [ ] https://github.com/zeta-chain/node/issues/2128 - [ ] https://github.com/zeta-chain/node/issues/2129 -...
**Describe the Issue** We currently use a `int64` type for chain ID that identifies a chain. Some chain might not use an integer as the format for the chain ID....
**Describe the Issue** For now, we used `GetBlockHeightByHash` to get outbound height to post vote. The performance is now `180 ms` per RPC call for a typical bitcoin block. This...
This EPIC tracks task to complete a revamped design for the CCTX workflow and management in the `crosschain` module. The goal is: - Avoid duplicated code - Make the logic...
**Describe the Issue** Specification for CCTX workflow revamp. Document to be shared on Notion, then specification to be pushed in the repo
**Describe the Issue** This status is unnecessary, it is used when the CCTX is initialize but the outcome of a message creating a CCTX always end up with a initiated...
- Use the policy table defined in #2246 for authorization. Replace existing `IsAuthorized` calls with the new function call
- Add the `PolicyTable` struct to the authority module. ``` type AdminPolicy { msgUrl string policy PolicyType } type PolicyTable struct { policyList []AdminPolicy } ``` - Define Get, Set,...