├── .editorconfig ├── .github └── workflows │ └── go.yml ├── .gitignore ├── LICENSE ├── README.md ├── account ├── account.go └── account_test.go ├── client ├── 0_test.go ├── account_sign_test.go ├── bcs_test.go ├── client.go ├── client_call.go ├── client_call_test.go ├── client_call_unsafe_test.go ├── client_nft.go ├── client_nft_test.go ├── client_stake.go ├── client_stake_test.go ├── errors.go ├── faucet.go ├── faucet_test.go ├── json.go └── method.go ├── crypto ├── crypto.go └── ed25519.go ├── go.mod ├── go.sum ├── lib ├── enum.go ├── json.go ├── serialization.go └── serialization_test.go ├── move_types ├── account_address.go ├── identifier.go └── language_storage.go ├── sui_protocol └── protocol.go ├── sui_types ├── base_types.go ├── committee.go ├── crypto.go ├── digest.go ├── dynamic_field.go ├── governance.go ├── intent.go ├── messages.go ├── messages_checkpoint.go ├── move_package.go ├── object.go ├── programmable_transaction_builder.go ├── programmable_transaction_builder_test.go ├── sui_system_state │ └── system.go ├── transaction.go └── types.go └── types ├── coin.go ├── coin_test.go ├── common.go ├── dynamic_field.go ├── error.go ├── events.go ├── move.go ├── move_test.go ├── objects.go ├── response.go ├── transactions.go ├── types.go ├── types_test.go └── validator.go /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/go.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/.github/workflows/go.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/README.md -------------------------------------------------------------------------------- /account/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/account/account.go -------------------------------------------------------------------------------- /account/account_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/account/account_test.go -------------------------------------------------------------------------------- /client/0_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/client/0_test.go -------------------------------------------------------------------------------- /client/account_sign_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/client/account_sign_test.go -------------------------------------------------------------------------------- /client/bcs_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/client/bcs_test.go -------------------------------------------------------------------------------- /client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/client/client.go -------------------------------------------------------------------------------- /client/client_call.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/client/client_call.go -------------------------------------------------------------------------------- /client/client_call_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/client/client_call_test.go -------------------------------------------------------------------------------- /client/client_call_unsafe_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/client/client_call_unsafe_test.go -------------------------------------------------------------------------------- /client/client_nft.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/client/client_nft.go -------------------------------------------------------------------------------- /client/client_nft_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/client/client_nft_test.go -------------------------------------------------------------------------------- /client/client_stake.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/client/client_stake.go -------------------------------------------------------------------------------- /client/client_stake_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/client/client_stake_test.go -------------------------------------------------------------------------------- /client/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/client/errors.go -------------------------------------------------------------------------------- /client/faucet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/client/faucet.go -------------------------------------------------------------------------------- /client/faucet_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/client/faucet_test.go -------------------------------------------------------------------------------- /client/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/client/json.go -------------------------------------------------------------------------------- /client/method.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/client/method.go -------------------------------------------------------------------------------- /crypto/crypto.go: -------------------------------------------------------------------------------- 1 | package crypto 2 | 3 | type Signer[T any] interface { 4 | Sign(msg []byte) T 5 | } 6 | -------------------------------------------------------------------------------- /crypto/ed25519.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/crypto/ed25519.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/go.sum -------------------------------------------------------------------------------- /lib/enum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/lib/enum.go -------------------------------------------------------------------------------- /lib/json.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/lib/json.go -------------------------------------------------------------------------------- /lib/serialization.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/lib/serialization.go -------------------------------------------------------------------------------- /lib/serialization_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/lib/serialization_test.go -------------------------------------------------------------------------------- /move_types/account_address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/move_types/account_address.go -------------------------------------------------------------------------------- /move_types/identifier.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/move_types/identifier.go -------------------------------------------------------------------------------- /move_types/language_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/move_types/language_storage.go -------------------------------------------------------------------------------- /sui_protocol/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/sui_protocol/protocol.go -------------------------------------------------------------------------------- /sui_types/base_types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/sui_types/base_types.go -------------------------------------------------------------------------------- /sui_types/committee.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/sui_types/committee.go -------------------------------------------------------------------------------- /sui_types/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/sui_types/crypto.go -------------------------------------------------------------------------------- /sui_types/digest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/sui_types/digest.go -------------------------------------------------------------------------------- /sui_types/dynamic_field.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/sui_types/dynamic_field.go -------------------------------------------------------------------------------- /sui_types/governance.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/sui_types/governance.go -------------------------------------------------------------------------------- /sui_types/intent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/sui_types/intent.go -------------------------------------------------------------------------------- /sui_types/messages.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/sui_types/messages.go -------------------------------------------------------------------------------- /sui_types/messages_checkpoint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/sui_types/messages_checkpoint.go -------------------------------------------------------------------------------- /sui_types/move_package.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/sui_types/move_package.go -------------------------------------------------------------------------------- /sui_types/object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/sui_types/object.go -------------------------------------------------------------------------------- /sui_types/programmable_transaction_builder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/sui_types/programmable_transaction_builder.go -------------------------------------------------------------------------------- /sui_types/programmable_transaction_builder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/sui_types/programmable_transaction_builder_test.go -------------------------------------------------------------------------------- /sui_types/sui_system_state/system.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/sui_types/sui_system_state/system.go -------------------------------------------------------------------------------- /sui_types/transaction.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/sui_types/transaction.go -------------------------------------------------------------------------------- /sui_types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/sui_types/types.go -------------------------------------------------------------------------------- /types/coin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/types/coin.go -------------------------------------------------------------------------------- /types/coin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/types/coin_test.go -------------------------------------------------------------------------------- /types/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/types/common.go -------------------------------------------------------------------------------- /types/dynamic_field.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/types/dynamic_field.go -------------------------------------------------------------------------------- /types/error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/types/error.go -------------------------------------------------------------------------------- /types/events.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/types/events.go -------------------------------------------------------------------------------- /types/move.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/types/move.go -------------------------------------------------------------------------------- /types/move_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/types/move_test.go -------------------------------------------------------------------------------- /types/objects.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/types/objects.go -------------------------------------------------------------------------------- /types/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/types/response.go -------------------------------------------------------------------------------- /types/transactions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/types/transactions.go -------------------------------------------------------------------------------- /types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/types/types.go -------------------------------------------------------------------------------- /types/types_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/types/types_test.go -------------------------------------------------------------------------------- /types/validator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coming-chat/go-sui-sdk/HEAD/types/validator.go --------------------------------------------------------------------------------