All Projects → InjectiveLabs → sdk-go

InjectiveLabs / sdk-go

Licence: MIT license
Tools to work with the Injective Chain, Injective EVM and EIP712.

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to sdk-go

revm
Revolutionary Machine (revm) is a fast Ethereum virtual machine written in rust.
Stars: ✭ 383 (+1220.69%)
Mutual labels:  evm
eth.rb
a straightforward library to build, sign, and broadcast ethereum transactions anywhere you can run ruby.
Stars: ✭ 111 (+282.76%)
Mutual labels:  eip712
emerald-web3-gateway
The Web3 Gateway for the Oasis Emerald ParaTime.
Stars: ✭ 19 (-34.48%)
Mutual labels:  evm
vandal
Static program analysis framework for Ethereum smart contract bytecode.
Stars: ✭ 121 (+317.24%)
Mutual labels:  evm
democracy
Tools for peer-to-peer privacy with Ethereum and AZTEC
Stars: ✭ 36 (+24.14%)
Mutual labels:  evm
ZYX-20
A Zyx Network client based on the go-ethereum fork
Stars: ✭ 0 (-100%)
Mutual labels:  evm
secureum-mind map
This repo is less actively maintained now but I still monitor it for PR's.
Stars: ✭ 422 (+1355.17%)
Mutual labels:  evm
solidity-create2-example
Example of how to use the CREATE2 opcode released in the Constantinople update for Ethereum
Stars: ✭ 97 (+234.48%)
Mutual labels:  evm
scalapackfx
Modern Fortran wrappers around ScaLAPACK routines
Stars: ✭ 15 (-48.28%)
Mutual labels:  wrappers
ilmulti
Tooling to play around with multilingual machine translation for Indian Languages.
Stars: ✭ 19 (-34.48%)
Mutual labels:  wrappers
pyevmasm
Ethereum Virtual Machine (EVM) disassembler and assembler
Stars: ✭ 206 (+610.34%)
Mutual labels:  evm
Metrix
Decentralized, Anonymous, Fast & Secure Cryptocurrency
Stars: ✭ 41 (+41.38%)
Mutual labels:  evm
intx
intx – extended precision integer library
Stars: ✭ 83 (+186.21%)
Mutual labels:  evm
prb-math
Solidity library for advanced fixed-point math
Stars: ✭ 404 (+1293.1%)
Mutual labels:  evm
LIPs
LUKSO Improvement Proposals. Repository for the LUKSO Blockchain Improvement Proposals (LIPs) and LUKSO Standards Process (LSP).
Stars: ✭ 39 (+34.48%)
Mutual labels:  evm
packetevents
PacketEvents is a powerful packet library. Our packet wrappers are efficient and easy to use. We support many protocol versions. (1.8+)
Stars: ✭ 235 (+710.34%)
Mutual labels:  wrappers
ReductionWrappers
R wrappers to connect Python dimensional reduction tools and single cell data objects (Seurat, SingleCellExperiment, etc...)
Stars: ✭ 31 (+6.9%)
Mutual labels:  wrappers
exchain
⛓️ The Infrastructure of Decentralized Exchange ✨
Stars: ✭ 349 (+1103.45%)
Mutual labels:  evm
ohmfork-autoclaim
automatically claim and restake vested bonds (mints) from SnowbankDAO, KlimaDAO, Wonderland, and other OlympusDAO forks
Stars: ✭ 40 (+37.93%)
Mutual labels:  evm
c4-common-issues
A collection of common security issues and possible gas optimizations in solidity smart contracts
Stars: ✭ 85 (+193.1%)
Mutual labels:  evm

Injective Protocol Golang SDK 🌟


📚 Getting Started

Clone the repository locally and install needed dependencies

$ git clone [email protected]:InjectiveLabs/sdk-go.git
$ cd sdk-go
$ go install ./...

Run examples

# import pk into keyring if you use keyring
injectived keys unsafe-import-eth-key inj-user 5d386fbdbf11f1141010f81a46b40f94887367562bd33b452bbaa6ce1cd1381e

# run chain example
go run examples/chain/0_MsgSend.go

# run exchange example
go run examples/exchange/derivative_exchange_rpc/0_GetOrderbook.go

Updating Exchange API proto and client

$ make copy-exchange-client

(you have to clone this repo into ../injective-exchange)


Publishing Tagged Release

$ git add .
$ git commit -m "bugfix"
$ git tag -a v1.1.1
$ git push origin master --tags

Support

Reach out to us at one of the following places!


🔐 License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].