├── .gitignore ├── CHANGELOG.md ├── LICENSE.md ├── Makefile ├── README.md ├── example └── transaction │ └── transaction.go ├── forge ├── forge.go └── forge_test.go ├── go.mod ├── go.sum ├── internal ├── crypto │ └── crypto.go └── testutils │ └── utils.go ├── keys ├── curve.go ├── ed25519.go ├── integration_test.go ├── key.go ├── key_test.go ├── nistP256.go ├── pubKey.go ├── secp256k1.go └── signature.go └── rpc ├── .test-fixtures ├── active_chains.json ├── baking_rights.json ├── balance.json ├── ballot_list.json ├── ballots.json ├── block.json ├── blocks.json ├── bootstrap.json ├── chain_id.json ├── checkpoint.json ├── commit.json ├── connections.json ├── constants.json ├── contract.json ├── counter.json ├── current_level.json ├── cycle.json ├── delegate.json ├── delegated_contracts.json ├── endorsing_rights.json ├── entrypoints.json ├── frozen_balance.json ├── frozen_balance_by_cycle.json ├── header.json ├── header_shell.json ├── invalid_block.json ├── invalid_blocks.json ├── live_blocks.json ├── metadata.json ├── operation_hashes.json ├── operation_metadata_hashes.json ├── operations.json ├── origination.json ├── parse_operations.json ├── preapply_operations.json ├── proposals.json ├── protocol_data.json ├── protocols.json ├── rpc_errors.json ├── version.json └── vote_listings.json ├── block.go ├── block_integration_test.go ├── block_test.go ├── client.go ├── client_test.go ├── context.go ├── context_integration_test.go ├── context_test.go ├── fa12.go ├── fa12_test.go ├── helpers.go ├── helpers_integration_test.go ├── helpers_test.go ├── iface.go ├── iface_test.go ├── independent.go ├── independent_test.go ├── mocks_test.go ├── votes.go ├── votes_integration_test.go └── votes_test.go /.gitignore: -------------------------------------------------------------------------------- 1 | .idea -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/README.md -------------------------------------------------------------------------------- /example/transaction/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/example/transaction/transaction.go -------------------------------------------------------------------------------- /forge/forge.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/forge/forge.go -------------------------------------------------------------------------------- /forge/forge_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/forge/forge_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/go.sum -------------------------------------------------------------------------------- /internal/crypto/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/internal/crypto/crypto.go -------------------------------------------------------------------------------- /internal/testutils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/internal/testutils/utils.go -------------------------------------------------------------------------------- /keys/curve.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/keys/curve.go -------------------------------------------------------------------------------- /keys/ed25519.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/keys/ed25519.go -------------------------------------------------------------------------------- /keys/integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/keys/integration_test.go -------------------------------------------------------------------------------- /keys/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/keys/key.go -------------------------------------------------------------------------------- /keys/key_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/keys/key_test.go -------------------------------------------------------------------------------- /keys/nistP256.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/keys/nistP256.go -------------------------------------------------------------------------------- /keys/pubKey.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/keys/pubKey.go -------------------------------------------------------------------------------- /keys/secp256k1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/keys/secp256k1.go -------------------------------------------------------------------------------- /keys/signature.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/keys/signature.go -------------------------------------------------------------------------------- /rpc/.test-fixtures/active_chains.json: -------------------------------------------------------------------------------- 1 | [{"chain_id":"NetXdQprcVkpaWU"}] -------------------------------------------------------------------------------- /rpc/.test-fixtures/baking_rights.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/baking_rights.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/balance.json: -------------------------------------------------------------------------------- 1 | "1216660108948" -------------------------------------------------------------------------------- /rpc/.test-fixtures/ballot_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/ballot_list.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/ballots.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/ballots.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/block.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/block.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/blocks.json: -------------------------------------------------------------------------------- 1 | [["BLUdLeoqJtswBAmboRjokR8bM8aiD22FzfM2LVVp5NR8sxLt15r"]] -------------------------------------------------------------------------------- /rpc/.test-fixtures/bootstrap.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/bootstrap.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/chain_id.json: -------------------------------------------------------------------------------- 1 | "NetXdQprcVkpaWU" -------------------------------------------------------------------------------- /rpc/.test-fixtures/checkpoint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/checkpoint.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/commit.json: -------------------------------------------------------------------------------- 1 | "47e6a0f0134335480f728e245b77461190ca5ac4" -------------------------------------------------------------------------------- /rpc/.test-fixtures/connections.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/connections.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/constants.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/constants.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/contract.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/contract.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/counter.json: -------------------------------------------------------------------------------- 1 | "10" -------------------------------------------------------------------------------- /rpc/.test-fixtures/current_level.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/current_level.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/cycle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/cycle.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/delegate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/delegate.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/delegated_contracts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/delegated_contracts.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/endorsing_rights.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/endorsing_rights.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/entrypoints.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/entrypoints.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/frozen_balance.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/frozen_balance.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/frozen_balance_by_cycle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/frozen_balance_by_cycle.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/header.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/header.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/header_shell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/header_shell.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/invalid_block.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/invalid_block.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/invalid_blocks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/invalid_blocks.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/live_blocks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/live_blocks.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/metadata.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/operation_hashes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/operation_hashes.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/operation_metadata_hashes.json: -------------------------------------------------------------------------------- 1 | [["ontoZH3KLbMdNJU6HfGakKos1pcBLEQS55Ux3ZCapHWGpL4v17N","ooWFa5HJd9tUiHfPyVoqdksspRzBgW1kC8AjoAFWZhrn2v54wNY"]] -------------------------------------------------------------------------------- /rpc/.test-fixtures/operations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/operations.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/origination.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/origination.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/parse_operations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/parse_operations.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/preapply_operations.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/preapply_operations.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/proposals.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/proposals.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/protocol_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/protocol_data.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/protocols.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/protocols.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/rpc_errors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/rpc_errors.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/version.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/version.json -------------------------------------------------------------------------------- /rpc/.test-fixtures/vote_listings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/.test-fixtures/vote_listings.json -------------------------------------------------------------------------------- /rpc/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/block.go -------------------------------------------------------------------------------- /rpc/block_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/block_integration_test.go -------------------------------------------------------------------------------- /rpc/block_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/block_test.go -------------------------------------------------------------------------------- /rpc/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/client.go -------------------------------------------------------------------------------- /rpc/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/client_test.go -------------------------------------------------------------------------------- /rpc/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/context.go -------------------------------------------------------------------------------- /rpc/context_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/context_integration_test.go -------------------------------------------------------------------------------- /rpc/context_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/context_test.go -------------------------------------------------------------------------------- /rpc/fa12.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/fa12.go -------------------------------------------------------------------------------- /rpc/fa12_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/fa12_test.go -------------------------------------------------------------------------------- /rpc/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/helpers.go -------------------------------------------------------------------------------- /rpc/helpers_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/helpers_integration_test.go -------------------------------------------------------------------------------- /rpc/helpers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/helpers_test.go -------------------------------------------------------------------------------- /rpc/iface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/iface.go -------------------------------------------------------------------------------- /rpc/iface_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/iface_test.go -------------------------------------------------------------------------------- /rpc/independent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/independent.go -------------------------------------------------------------------------------- /rpc/independent_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/independent_test.go -------------------------------------------------------------------------------- /rpc/mocks_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/mocks_test.go -------------------------------------------------------------------------------- /rpc/votes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/votes.go -------------------------------------------------------------------------------- /rpc/votes_integration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/votes_integration_test.go -------------------------------------------------------------------------------- /rpc/votes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/goat-systems/go-tezos/HEAD/rpc/votes_test.go --------------------------------------------------------------------------------