Top 0.4% dependent packages on proxy.golang.org
Top 0.8% dependent repos on proxy.golang.org
Top 2.3% forks on proxy.golang.org
Top 1.8% docker downloads on proxy.golang.org
proxy.golang.org : github.com/centrifuge/go-substrate-rpc-client/v4
Package gsrpc (Go Substrate RPC Client) provides APIs and types around Polkadot and any Substrate-based chain RPC calls. This client is modelled after polkadot-js/api(https://github.com/polkadot-js/api). Simply instantiate the gsrpc with a URL of your choice, e. g. and run any of the provided RPC methods from the api: Further examples can be found below. In order to sign extrinsics, you need to have [subkey](https://github.com/paritytech/substrate/tree/master/subkey) installed. Please make sure that you use subkey in the version of your relay chain. The package [types](https://godoc.org/github.com/centrifuge/go-substrate-rpc-client/v4/types/) exports a number of useful basic types including functions for encoding and decoding them. To use your own custom types, you can simply create structs and arrays composing those basic types. Here are some examples using composition of a mix of these basic and builtin Go types: 1. Vectors, lists, series, sets, arrays, slices: https://godoc.org/github.com/centrifuge/go-substrate-rpc-client/v4/types/#example_Vec_simple 2. Structs: https://godoc.org/github.com/centrifuge/go-substrate-rpc-client/v4/types/#example_Struct_simple There are some caveats though that you should be aware of: 1. The order of the values in your structs is of relevance to the encoding. The scale codec Substrate/Polkadot uses does not encode labels/keys. 2. Some types do not have corresponding types in Go. Working with them requires a custom struct with Encoding/Decoding methods that implement the Encodeable/Decodeable interfaces. Examples for that are enums, tuples and vectors with any types, you can find reference implementations of those here: types/enum_test.go , types/tuple_test.go and types/vec_any_test.go For more information about the types sub-package, see https://godoc.org/github.com/centrifuge/go-substrate-rpc-client/v4/types
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/centrifuge/go-substrate-rpc-client/v4
Keywords:
blockchain
, golang
, rpc
, scale-codec
, substrate
, substrate-rpc-client
License: Apache-2.0
Latest release: over 1 year ago
First release: over 3 years ago
Namespace: github.com/centrifuge/go-substrate-rpc-client
Dependent packages: 144
Dependent repositories: 53
Stars: 169 on GitHub
Forks: 132 on GitHub
Docker dependents: 2
Docker downloads: 1,940
See more repository details: repos.ecosyste.ms
Last synced: about 2 hours ago
github.com/LimeChain/gosemble v0.0.3-rc-1
Go-based framework for building Polkadot/Substrate-compatible runtimes. π§±3 versions - Latest release: 11 months ago - 4 stars on GitHub
github.com/limechain/gosemble v0.0.3-rc-1
Go-based framework for building Polkadot/Substrate-compatible runtimes. π§±3 versions - Latest release: 11 months ago - 4 stars on GitHub
github.com/kartikaysaxena/cord-test-pkg v0.1.4
5 versions - Latest release: 12 months agogithub.com/synternet/substrate-publisher v0.1.2
Establishes connection with Substrate blockchain based node and publishes blockchain data to Synt...3 versions - Latest release: 12 months ago - 0 stars on GitHub
github.com/jiuquxzy/cess-go-sdk v0.5.2
Go sdk for CESS network.2 versions - Latest release: about 1 year ago - 0 stars on GitHub
github.com/centrifuge/chain-custom-types v1.0.9
Repository to organize all custom Centrifuge Chain types to be used in Go-Substrate-RPC clients14 versions - Latest release: about 1 year ago - 8 dependent packages - 2 dependent repositories - 0 stars on GitHub
github.com/rootulp/interchaintest/v6 v6.1.0
e2e testing framework for the interchain1 version - Latest release: about 1 year ago - 0 stars on GitHub
github.com/sygmaprotocol/sygma-relayer v1.11.0
26 versions - Latest release: about 1 year ago - 3 stars on GitHubgithub.com/terry108/wallet-SDK v1.0.0
One-stop omnichain sdk that integrates bitcoin, evm blockchain (ethereum/bsc/polygon/avax/...), a...1 version - Latest release: about 1 year ago - 0 stars on GitHub
github.com/terry108/wallet-sdk v1.0.0
One-stop omnichain sdk that integrates bitcoin, evm blockchain (ethereum/bsc/polygon/avax/...), a...1 version - Latest release: about 1 year ago - 0 stars on GitHub
github.com/threefoldtech/tfchain/clients/tfchain-client-go v0.0.0-20240124183737-f59ddc4a0edd
Threefold Chain.128 versions - Latest release: over 1 year ago - 1 dependent repositories - 13 stars on GitHub
github.com/quicksilver-zone/quicksilver/test/interchaintest v0.0.0-20240122153816-e9baeadd92a2
Quicksilver3 versions - Latest release: over 1 year ago - 56 stars on GitHub
github.com/sygmaprotocol/sygma-core v0.0.0-20240104134009-a7865e7a9ad6
π Sygma core library6 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/feeeei/vanity-generator v1.0.2
Generate crypto wallet address beauty address3 versions - Latest release: over 1 year ago - 27 stars on GitHub
github.com/srene/dymint_test v0.0.0-20231229115547-568787c23d1c
36 versions - Latest release: over 1 year agogithub.com/cerebellum-network/cere-ddc-sdk-go/blockchain v0.0.0-20231222111020-98d5df52763d
Cere DDC SDK for Go12 versions - Latest release: over 1 year ago - 1 stars on GitHub
github.com/threefoldtech/tfgrid-sdk-go/grid-cli v0.0.0-20231221154824-1c4187999b60
Package main for tf-grid cli entrypoint38 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/srene/dymint v0.0.0-20231218142751-2be216708d12
ABCI-client for Dymension RollApps forked from Optimint41 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/coming-chat/go-dmens-sdk v0.0.0-20231215092705-82037ee8eb0d
32 versions - Latest release: over 1 year ago - 1 dependent repositories - 2 stars on GitHubgithub.com/dymensionxyz/rollapp v1.0.1-beta
12 versions - Latest release: over 1 year ago - 1 dependent packagegithub.com/dymensionxyz/rollapp-evm v1.0.1-beta
12 versions - Latest release: over 1 year ago - 5 stars on GitHubgithub.com/agoric-labs/interchaintest/v6 v6.0.0
e2e testing framework for the interchain3 versions - Latest release: over 1 year ago - 0 stars on GitHub
github.com/strangelove-ventures/interchaintest/v6 v6.0.0
e2e testing framework for the interchain18 versions - Latest release: over 1 year ago - 1 dependent package - 1 dependent repositories - 115 stars on GitHub
github.com/strangelove-ventures/ibctest/v6 v6.0.0
Conformance tests for inter-blockchain communication8 versions - Latest release: over 1 year ago - 1 dependent package - 6 dependent repositories - 58 stars on GitHub
github.com/KYVENetwork/interchaintest/v6 v6.0.0
e2e testing framework for the interchain1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/kyvenetwork/interchaintest/v6 v6.0.0
e2e testing framework for the interchain1 version - Latest release: over 1 year ago - 0 stars on GitHub
github.com/threefoldtech/tfgrid-sdk-go/gridify v0.0.0-20231123110727-ea5958d353ce
21 versions - Latest release: over 1 year ago - 0 stars on GitHubgitee.com/fu-ce-wei/wallet-grpc v0.0.0-20231017095119-3f3ae683dd35
3 versions - Latest release: over 1 year agogithub.com/chandiniv1/go-da v0.0.0-20231009055915-e596eaa66432
1 version - Latest release: over 1 year ago - 0 stars on GitHubgithub.com/threefoldtech/tfgrid-sdk-go/activation-service v0.11.2
Copyright Β© 2023 NAME HERE <EMAIL ADDRESS>5 versions - Latest release: over 1 year ago - 2 stars on GitHub
github.com/ingenuity-build/quicksilver/test/interchaintest v0.0.0-20230818154245-9dacdf4b8494
Quicksilver1 version - Latest release: almost 2 years ago - 49 stars on GitHub
github.com/rawdaGastan/app_tfgrid_deployer v0.0.0-20230817153543-fde95822682a
A binary to simplify deploying apps using threefold grid1 version - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/strangelove-ventures/interchaintest/v5 v5.0.0-20230811013402-d7955286ba12
e2e testing framework for the interchain2 versions - Latest release: almost 2 years ago - 1 dependent package - 1 dependent repositories - 134 stars on GitHub
github.com/notional-labs/fee-abstraction/tests/interchaintest v0.0.0-20230722195228-2f6e50d468c3
Fee abstraction module. Osmosis Grant Program1 version - Latest release: almost 2 years ago - 17 stars on GitHub
github.com/cerebellum-network/cere-ddc-sdk-go/contract v0.1.6
Cere DDC SDK for Go7 versions - Latest release: almost 2 years ago - 1 dependent repositories - 0 stars on GitHub
github.com/Cerebellum-Network/cere-ddc-sdk-go/contract v0.1.6
Cere DDC SDK for Go7 versions - Latest release: almost 2 years ago - 1 stars on GitHub
github.com/engi-network/bridge v1.0.4
Bridge between Engi's Substrate blockchain & Ethereum6 versions - Latest release: almost 2 years ago - 1 stars on GitHub
github.com/coconut2626/dymension-rdk v0.5.0-rc1
Framework for building highly scalable RollApps5 versions - Latest release: almost 2 years ago - 0 stars on GitHub
github.com/strangelove-ventures/interchaintest/v3 v3.0.0-20230622221919-28c608364e27
e2e testing framework for the interchain6 versions - Latest release: almost 2 years ago - 2 dependent repositories - 115 stars on GitHub
github.com/octopus-network/beefy-go v0.6.0
7 versions - Latest release: almost 2 years ago - 3 dependent packages - 1 dependent repositories - 0 stars on GitHubgithub.com/lnstchtped/wallet-SDK v0.0.0-20230522033748-09e170cfecc2
One-stop omnichain sdk that integrates bitcoin, evm blockchain (ethereum/bsc/polygon/avax/...), a...1 version - Latest release: about 2 years ago - 0 stars on GitHub
github.com/Aphoh/go-substrate-gen v0.8.0
https://github.com/Aphoh/go-substrate-gen8 versions - Latest release: about 2 years ago - 4 stars on GitHub
github.com/aphoh/go-substrate-gen v0.8.0
https://github.com/Aphoh/go-substrate-gen8 versions - Latest release: about 2 years ago - 3 stars on GitHub
github.com/threefoldtech/rmb-sdk-go v1.0.1
A go framework to build services/clients on top of RMB7 versions - Latest release: about 2 years ago - 11 dependent packages - 1 dependent repositories - 1 stars on GitHub
github.com/shunsukew/collator-metrics-exporter v0.7.2
16 versions - Latest release: about 2 years ago - 0 stars on GitHubgithub.com/notional-labs/interchaintest/v4 v4.0.0
e2e testing framework for the interchain1 version - Latest release: about 2 years ago - 2 dependent repositories - 0 stars on GitHub
github.com/threefoldtech/tfgrid-sdk-go/grid3-go v0.0.0-20230412141347-0aa6b571f6b4
8 versions - Latest release: about 2 years ago - 0 stars on GitHubgithub.com/threefoldtech/grid3-go v1.0.2
10 versions - Latest release: about 2 years ago - 3 dependent packages - 0 stars ongithub.com/coming-chat/go-red-packet v0.0.4
A client for red packet contract.4 versions - Latest release: about 2 years ago - 1 dependent package - 1 dependent repositories - 0 stars on GitHub
github.com/DimitrisJim/ictest/v7 v7.0.0-20230405142614-dbc9eb41c342 removed
2 versions - Latest release: about 2 years agogithub.com/DimitrisJim/interchaintest/v7 v7.0.0-20230405115835-6f901c2cc9cc removed
e2e testing framework for the interchain2 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/threefoldtech/tfgridclient_proxy v1.7.0
Interact with TFgridDB using rest APIs with caching46 versions - Latest release: about 2 years ago - 4 stars on GitHub
github.com/rawdaGastan/gridify v1.0.0-rc2
A tool used for deploying and hosting projects using Threefold grid 32 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/rawdagastan/gridify v1.0.0-rc2
A tool used for deploying and hosting projects using Threefold grid 32 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/threefoldtech/substrate-client v0.1.5
Go client for tfgrid28 versions - Latest release: about 2 years ago - 20 dependent packages - 7 dependent repositories - 3 stars on GitHub
github.com/rawdaGastan/farmerbot v0.0.0-20230327141131-6bcc44798d28
Package main for starting the cmd Copyright Β© 2023 NAME HERE [email protected]1 version - Latest release: about 2 years ago - 0 stars on GitHub
github.com/threefoldtech/tf-grid-cli v1.1.2
4 versions - Latest release: about 2 years agogithub.com/tak1827/blockchain-tps-test/samples/polkadot v0.0.0-20230320094839-f85d2d5208db
TPS testing tool of blockchain, like Ethereum, Cosmos and Polkadot.3 versions - Latest release: about 2 years ago - 3 stars on GitHub
github.com/arhamchordia/interchaintest/v4 v4.0.0-20230224103900-4a095f1dc0cc
e2e testing framework for the interchain7 versions - Latest release: about 2 years ago - 0 stars on GitHub
github.com/strangelove-ventures/ibctest/v3 v3.0.0-20230202003326-aed829083e24
Conformance tests for inter-blockchain communication18 versions - Latest release: over 2 years ago - 1 dependent package - 2 dependent repositories - 58 stars on GitHub
github.com/octopus-network/grandpa-go v0.0.0-20230130105600-914f6c82684a
The ICS-10 Grandpa Client implementation.2 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/strangelove-ventures/hero/ibctest v0.0.0-20230107000038-d6737b82c5ff
ICS testnet chain3 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/mariobassem/providermod v1.2.3
4 versions - Latest release: over 2 years agogithub.com/strangelove-ventures/ibctest/v5 v5.0.0-20221201170334-627e1dd27795
Conformance tests for inter-blockchain communication5 versions - Latest release: over 2 years ago - 1 dependent repositories - 58 stars on GitHub
github.com/rawdaGastan/tfgrid_monitoring_bot v0.0.0-20221129091930-02c01e105ce7
Copyright Β© 2022 NAME HERE <EMAIL ADDRESS> Licensed under the Apache License, Version 2.0 (the "...1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/dojimanetwork/gossamer v0.7.0
πΈοΈ Go Implementation of the Polkadot Host10 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/CESSProject/cess-scheduler v0.5.3
An implementation of the CESS scheduler for consensus nodes.12 versions - Latest release: over 2 years ago - 6 stars on GitHub
github.com/cessproject/cess-scheduler v0.5.3
An implementation of the CESS scheduler for consensus nodes.12 versions - Latest release: over 2 years ago - 6 stars on GitHub
github.com/kumandra/kumandra-barrel v0.1.0
Kumandra Storage Node1 version - Latest release: over 2 years ago - 0 stars on GitHub
github.com/hamster-shared/hamster-provider v1.3.3
Copyright Β© 2021 NAME HERE <EMAIL ADDRESS> Licensed under the Apache License, Version 2.0 (the "...7 versions - Latest release: over 2 years ago - 3 stars on GitHub
github.com/cessproject/cess-gateway v0.2.1
Rest API service implementation for accessing cess storage system.5 versions - Latest release: over 2 years ago - 5 stars on GitHub
github.com/CESSProject/cess-gateway v0.2.1
Rest API service implementation for accessing cess storage system.5 versions - Latest release: over 2 years ago - 5 stars on GitHub
github.com/deltavolker/go-aptos-example v0.0.0-20221021100836-96ee8f4628b7
1 version - Latest release: over 2 years ago - 1 stars on GitHubgithub.com/distribworks/xk6-substrate v0.0.0-20221008231213-849f284073bd
K6 extension for substrate protocols1 version - Latest release: over 2 years ago - 1 stars on GitHub
github.com/radkomih/gosemble v0.0.0-20221006143251-60311cd73a27
Research on a Go-based Polkadot/Substrate Runtimes1 version - Latest release: over 2 years ago - 2 stars on GitHub
github.com/octopus-network/ChainBridge v1.2.5
π Modular Multi-Directional Blockchain Bridge to interact with Multiple Networks; Ethereum, Ether...21 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/octopus-network/chainbridge v1.2.5
π Modular Multi-Directional Blockchain Bridge to interact with Multiple Networks; Ethereum, Ether...21 versions - Latest release: over 2 years ago - 0 stars on GitHub
github.com/strangelove-ventures/ibctest v0.0.0-20220912210217-eb7f6a3b4e6a
Conformance tests for inter-blockchain communication1 version - Latest release: over 2 years ago - 9 dependent repositories - 55 stars on
github.com/zooper-corp/mooncli v0.0.20
Copyright Β© 2022 Zooper Corp <[email protected]>20 versions - Latest release: almost 3 years ago - 8 stars on GitHub
github.com/DataHighway-DHX/substrate-go v0.0.0-20220811154344-ad8ac968f6b7
Golang JSON-RPC implementation, based on Centrifuge code1 version - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/coming-chat/wallet-sdk v0.2.6
One-stop omnichain sdk that integrates bitcoin, evm blockchain (ethereum/bsc/polygon/avax/...), a...21 versions - Latest release: almost 3 years ago - 59 stars on GitHub
github.com/coming-chat/wallet-SDK v0.2.6
One-stop omnichain sdk that integrates bitcoin, evm blockchain (ethereum/bsc/polygon/avax/...), a...21 versions - Latest release: almost 3 years ago - 3 dependent packages - 2 dependent repositories - 59 stars on GitHub
github.com/foundryservices/go-substrate-rpc-client/v4 v4.0.4
Package gsrpc (Go Substrate RPC Client) provides APIs and types around Polkadot and any Substrate...5 versions - Latest release: almost 3 years ago - 0 stars on GitHub
github.com/octopus-network/chainbridge-utils v1.1.0
1 version - Latest release: almost 3 years ago - 0 stars on GitHubgithub.com/centrifuge/chainbridge-utils v1.1.0
8 versions - Latest release: almost 3 years ago - 4 dependent packages - 1 dependent repositories - 1 stars on GitHubgithub.com/OmarElawady/substrate-client/v2 v2.0.0
1 version - Latest release: almost 3 years agogithub.com/omarelawady/substrate-client/v2 v2.0.0
1 version - Latest release: almost 3 years agogithub.com/omarelawady/substrate-client/v3 v3.0.0
1 version - Latest release: almost 3 years agogithub.com/OmarElawady/substrate-client/v3 v3.0.0
1 version - Latest release: almost 3 years agogithub.com/cessproject/cess-portal v0.4.0
CESS storage Linux client3 versions - Latest release: almost 3 years ago - 46 stars on GitHub
github.com/CESSProject/cess-portal v0.4.0
CESS storage Linux client3 versions - Latest release: almost 3 years ago - 46 stars on GitHub
github.com/ukbababa/wallet-srv v0.2.0
btc/eth/trx/sol/bch/dash/doge/qtum/fil/xrp/luna/xmr/near/dot go offline sign avax4 versions - Latest release: almost 3 years ago - 4 stars on GitHub
github.com/CentrifugeInc/go-centrifuge v1.3.0
Package centrifuge is the root package for go-centrifuge. Currently its empty, but this file enab...17 versions - Latest release: about 3 years ago
github.com/centrifuge/pod v1.3.0
Go implementation of Centrifuge POD (Private Off-chain Data) node17 versions - Latest release: about 3 years ago - 70 stars on GitHub
github.com/centrifugeinc/go-centrifuge v1.3.0
Package centrifuge is the root package for go-centrifuge. Currently its empty, but this file enab...17 versions - Latest release: about 3 years ago
github.com/centrifuge/go-centrifuge v1.3.0
Package centrifuge is the root package for go-centrifuge. Currently its empty, but this file enab...17 versions - Latest release: about 3 years ago - 70 stars on GitHub
github.com/codex2050/wallet-srv v0.1.2 removed
2 versions - Latest release: about 3 years agogithub.com/CodeX2050/wallet-srv v0.1.2 removed
2 versions - Latest release: about 3 years agogithub.com/centrifuge/chainbridge-substrate-events v0.0.0-20220215222726-8c1d3a5cad10
Event definitions for GSRPC from the ChainBridge substrate pallet1 version - Latest release: over 3 years ago - 4 dependent packages - 1 dependent repositories - 0 stars on GitHub
github.com/capsule-corp-ternoa/chainbridge-substrate-events v0.0.0-20220207134649-9482d8855021
Event definitions for GSRPC from the ChainBridge substrate pallet1 version - Latest release: over 3 years ago - 0 stars on GitHub
Check this option to include packages that no longer depend on this package in their latest version but previously did.