├── .gitignore ├── COPYING ├── README.md ├── abi ├── abi.go └── abi_test.go ├── examples ├── abi.json └── main.go ├── gen_proto.sh ├── go.mod ├── go.sum ├── keystore ├── account.go ├── account_cache.go ├── address.go ├── crypto.go ├── errors.go ├── file_cache.go ├── init.go ├── key.go ├── keystore.go ├── passphrase.go ├── plain.go ├── url.go ├── wallet.go └── watch.go ├── proto ├── api │ ├── api.pb.go │ └── zksnark.pb.go └── core │ ├── Discover.pb.go │ ├── Tron.pb.go │ ├── TronInventoryItems.pb.go │ └── contract │ ├── account_contract.pb.go │ ├── asset_issue_contract.pb.go │ ├── balance_contract.pb.go │ ├── common.pb.go │ ├── exchange_contract.pb.go │ ├── proposal_contract.pb.go │ ├── shield_contract.pb.go │ ├── smart_contract.pb.go │ ├── storage_contract.pb.go │ ├── vote_asset_contract.pb.go │ └── witness_contract.pb.go ├── thirdparty └── proto │ ├── googleapis │ ├── LICENSE │ ├── README.grpc-gateway │ └── google │ │ ├── api │ │ ├── annotations.proto │ │ └── http.proto │ │ └── rpc │ │ ├── code.proto │ │ ├── error_details.proto │ │ └── status.proto │ └── tron │ ├── .gitignore │ ├── .travis.yml │ ├── Chinese version of TRON Protocol document.md │ ├── English version of TRON Protocol document.md │ ├── LICENSE │ ├── README.md │ ├── api │ ├── api.proto │ └── zksnark.proto │ ├── core │ ├── Discover.proto │ ├── Tron.proto │ ├── TronInventoryItems.proto │ ├── contract │ │ ├── account_contract.proto │ │ ├── asset_issue_contract.proto │ │ ├── balance_contract.proto │ │ ├── common.proto │ │ ├── exchange_contract.proto │ │ ├── proposal_contract.proto │ │ ├── shield_contract.proto │ │ ├── smart_contract.proto │ │ ├── storage_contract.proto │ │ ├── vote_asset_contract.proto │ │ └── witness_contract.proto │ └── tron │ │ ├── account.proto │ │ ├── block.proto │ │ ├── delegated_resource.proto │ │ ├── p2p.proto │ │ ├── proposal.proto │ │ ├── transaction.proto │ │ ├── vote.proto │ │ └── witness.proto │ ├── install-googleapis.sh │ └── install-protobuf.sh └── utils ├── base58.go ├── hex.go ├── hmac.go └── utils.go /.gitignore: -------------------------------------------------------------------------------- 1 | /.idea 2 | /build 3 | -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/COPYING -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # tron-sdk-go 2 | -------------------------------------------------------------------------------- /abi/abi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/abi/abi.go -------------------------------------------------------------------------------- /abi/abi_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/abi/abi_test.go -------------------------------------------------------------------------------- /examples/abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/examples/abi.json -------------------------------------------------------------------------------- /examples/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/examples/main.go -------------------------------------------------------------------------------- /gen_proto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/gen_proto.sh -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/go.sum -------------------------------------------------------------------------------- /keystore/account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/keystore/account.go -------------------------------------------------------------------------------- /keystore/account_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/keystore/account_cache.go -------------------------------------------------------------------------------- /keystore/address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/keystore/address.go -------------------------------------------------------------------------------- /keystore/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/keystore/crypto.go -------------------------------------------------------------------------------- /keystore/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/keystore/errors.go -------------------------------------------------------------------------------- /keystore/file_cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/keystore/file_cache.go -------------------------------------------------------------------------------- /keystore/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/keystore/init.go -------------------------------------------------------------------------------- /keystore/key.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/keystore/key.go -------------------------------------------------------------------------------- /keystore/keystore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/keystore/keystore.go -------------------------------------------------------------------------------- /keystore/passphrase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/keystore/passphrase.go -------------------------------------------------------------------------------- /keystore/plain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/keystore/plain.go -------------------------------------------------------------------------------- /keystore/url.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/keystore/url.go -------------------------------------------------------------------------------- /keystore/wallet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/keystore/wallet.go -------------------------------------------------------------------------------- /keystore/watch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/keystore/watch.go -------------------------------------------------------------------------------- /proto/api/api.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/proto/api/api.pb.go -------------------------------------------------------------------------------- /proto/api/zksnark.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/proto/api/zksnark.pb.go -------------------------------------------------------------------------------- /proto/core/Discover.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/proto/core/Discover.pb.go -------------------------------------------------------------------------------- /proto/core/Tron.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/proto/core/Tron.pb.go -------------------------------------------------------------------------------- /proto/core/TronInventoryItems.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/proto/core/TronInventoryItems.pb.go -------------------------------------------------------------------------------- /proto/core/contract/account_contract.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/proto/core/contract/account_contract.pb.go -------------------------------------------------------------------------------- /proto/core/contract/asset_issue_contract.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/proto/core/contract/asset_issue_contract.pb.go -------------------------------------------------------------------------------- /proto/core/contract/balance_contract.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/proto/core/contract/balance_contract.pb.go -------------------------------------------------------------------------------- /proto/core/contract/common.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/proto/core/contract/common.pb.go -------------------------------------------------------------------------------- /proto/core/contract/exchange_contract.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/proto/core/contract/exchange_contract.pb.go -------------------------------------------------------------------------------- /proto/core/contract/proposal_contract.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/proto/core/contract/proposal_contract.pb.go -------------------------------------------------------------------------------- /proto/core/contract/shield_contract.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/proto/core/contract/shield_contract.pb.go -------------------------------------------------------------------------------- /proto/core/contract/smart_contract.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/proto/core/contract/smart_contract.pb.go -------------------------------------------------------------------------------- /proto/core/contract/storage_contract.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/proto/core/contract/storage_contract.pb.go -------------------------------------------------------------------------------- /proto/core/contract/vote_asset_contract.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/proto/core/contract/vote_asset_contract.pb.go -------------------------------------------------------------------------------- /proto/core/contract/witness_contract.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/proto/core/contract/witness_contract.pb.go -------------------------------------------------------------------------------- /thirdparty/proto/googleapis/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/googleapis/LICENSE -------------------------------------------------------------------------------- /thirdparty/proto/googleapis/README.grpc-gateway: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/googleapis/README.grpc-gateway -------------------------------------------------------------------------------- /thirdparty/proto/googleapis/google/api/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/googleapis/google/api/annotations.proto -------------------------------------------------------------------------------- /thirdparty/proto/googleapis/google/api/http.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/googleapis/google/api/http.proto -------------------------------------------------------------------------------- /thirdparty/proto/googleapis/google/rpc/code.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/googleapis/google/rpc/code.proto -------------------------------------------------------------------------------- /thirdparty/proto/googleapis/google/rpc/error_details.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/googleapis/google/rpc/error_details.proto -------------------------------------------------------------------------------- /thirdparty/proto/googleapis/google/rpc/status.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/googleapis/google/rpc/status.proto -------------------------------------------------------------------------------- /thirdparty/proto/tron/.gitignore: -------------------------------------------------------------------------------- 1 | # IDEA 2 | .idea 3 | *iml 4 | .DS_Store 5 | -------------------------------------------------------------------------------- /thirdparty/proto/tron/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/tron/.travis.yml -------------------------------------------------------------------------------- /thirdparty/proto/tron/Chinese version of TRON Protocol document.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/tron/Chinese version of TRON Protocol document.md -------------------------------------------------------------------------------- /thirdparty/proto/tron/English version of TRON Protocol document.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/tron/English version of TRON Protocol document.md -------------------------------------------------------------------------------- /thirdparty/proto/tron/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/tron/LICENSE -------------------------------------------------------------------------------- /thirdparty/proto/tron/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/tron/README.md -------------------------------------------------------------------------------- /thirdparty/proto/tron/api/api.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/tron/api/api.proto -------------------------------------------------------------------------------- /thirdparty/proto/tron/api/zksnark.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/tron/api/zksnark.proto -------------------------------------------------------------------------------- /thirdparty/proto/tron/core/Discover.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/tron/core/Discover.proto -------------------------------------------------------------------------------- /thirdparty/proto/tron/core/Tron.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/tron/core/Tron.proto -------------------------------------------------------------------------------- /thirdparty/proto/tron/core/TronInventoryItems.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/tron/core/TronInventoryItems.proto -------------------------------------------------------------------------------- /thirdparty/proto/tron/core/contract/account_contract.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/tron/core/contract/account_contract.proto -------------------------------------------------------------------------------- /thirdparty/proto/tron/core/contract/asset_issue_contract.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/tron/core/contract/asset_issue_contract.proto -------------------------------------------------------------------------------- /thirdparty/proto/tron/core/contract/balance_contract.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/tron/core/contract/balance_contract.proto -------------------------------------------------------------------------------- /thirdparty/proto/tron/core/contract/common.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/tron/core/contract/common.proto -------------------------------------------------------------------------------- /thirdparty/proto/tron/core/contract/exchange_contract.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/tron/core/contract/exchange_contract.proto -------------------------------------------------------------------------------- /thirdparty/proto/tron/core/contract/proposal_contract.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/tron/core/contract/proposal_contract.proto -------------------------------------------------------------------------------- /thirdparty/proto/tron/core/contract/shield_contract.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/tron/core/contract/shield_contract.proto -------------------------------------------------------------------------------- /thirdparty/proto/tron/core/contract/smart_contract.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/tron/core/contract/smart_contract.proto -------------------------------------------------------------------------------- /thirdparty/proto/tron/core/contract/storage_contract.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/tron/core/contract/storage_contract.proto -------------------------------------------------------------------------------- /thirdparty/proto/tron/core/contract/vote_asset_contract.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/tron/core/contract/vote_asset_contract.proto -------------------------------------------------------------------------------- /thirdparty/proto/tron/core/contract/witness_contract.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/tron/core/contract/witness_contract.proto -------------------------------------------------------------------------------- /thirdparty/proto/tron/core/tron/account.proto: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/proto/tron/core/tron/block.proto: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/proto/tron/core/tron/delegated_resource.proto: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/proto/tron/core/tron/p2p.proto: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/proto/tron/core/tron/proposal.proto: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/proto/tron/core/tron/transaction.proto: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/proto/tron/core/tron/vote.proto: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/proto/tron/core/tron/witness.proto: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /thirdparty/proto/tron/install-googleapis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/tron/install-googleapis.sh -------------------------------------------------------------------------------- /thirdparty/proto/tron/install-protobuf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/thirdparty/proto/tron/install-protobuf.sh -------------------------------------------------------------------------------- /utils/base58.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/utils/base58.go -------------------------------------------------------------------------------- /utils/hex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/utils/hex.go -------------------------------------------------------------------------------- /utils/hmac.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/utils/hmac.go -------------------------------------------------------------------------------- /utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bytejedi/tron-sdk-go/HEAD/utils/utils.go --------------------------------------------------------------------------------