├── .gitignore ├── LICENSE ├── README.md ├── composer ├── composer.json ├── composer.lock ├── example ├── account.php ├── api.php ├── crypto.php └── transaction.php ├── src ├── Core │ ├── Account.php │ ├── Transaction.php │ ├── TransactionBinaryPayload.php │ ├── TransactionCallPayload.php │ ├── TransactionDeployPayload.php │ └── TransactionPayload.php ├── Rpc │ ├── Admin.php │ ├── Api.php │ ├── HttpProvider.php │ └── Neb.php ├── Utils │ ├── ByteUtils.php │ ├── Crypto.php │ ├── Http.php │ ├── Unit.php │ └── Utils.php └── proto │ ├── dist │ ├── Corepb │ │ ├── Data.php │ │ └── Transaction.php │ ├── GPBMetadata │ │ ├── Rpc.php │ │ └── Transaction.php │ └── Rpcpb │ │ ├── AccountsResponse.php │ │ ├── BlockResponse.php │ │ ├── ByBlockHeightRequest.php │ │ ├── CallResponse.php │ │ ├── ConsensusRoot.php │ │ ├── ContractRequest.php │ │ ├── Event.php │ │ ├── EventsResponse.php │ │ ├── GasPriceResponse.php │ │ ├── GasResponse.php │ │ ├── GetAccountStateRequest.php │ │ ├── GetAccountStateResponse.php │ │ ├── GetBlockByHashRequest.php │ │ ├── GetBlockByHeightRequest.php │ │ ├── GetDynastyResponse.php │ │ ├── GetNebStateResponse.php │ │ ├── GetTransactionByHashRequest.php │ │ ├── HashRequest.php │ │ ├── LockAccountRequest.php │ │ ├── LockAccountResponse.php │ │ ├── NewAccountRequest.php │ │ ├── NewAccountResponse.php │ │ ├── NodeInfoResponse.php │ │ ├── NonParamsRequest.php │ │ ├── PprofRequest.php │ │ ├── PprofResponse.php │ │ ├── RouteTable.php │ │ ├── SendRawTransactionRequest.php │ │ ├── SendTransactionPassphraseRequest.php │ │ ├── SendTransactionResponse.php │ │ ├── SignHashRequest.php │ │ ├── SignHashResponse.php │ │ ├── SignTransactionPassphraseRequest.php │ │ ├── SignTransactionPassphraseResponse.php │ │ ├── SubscribeRequest.php │ │ ├── SubscribeResponse.php │ │ ├── TransactionRequest.php │ │ ├── TransactionResponse.php │ │ ├── UnlockAccountRequest.php │ │ └── UnlockAccountResponse.php │ ├── google │ └── api │ │ ├── annotations.proto │ │ └── http.proto │ ├── rpc.proto │ └── transaction.proto └── tests ├── Core ├── AccountTest.php ├── TransactionCallPayloadTest.php ├── TransactionDeployPayloadTest.php └── TransactionTest.php ├── Rpc ├── AdminTest.php └── ApiTest.php └── utils ├── CryptoTest.php └── UnitTest.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/README.md -------------------------------------------------------------------------------- /composer: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/composer.lock -------------------------------------------------------------------------------- /example/account.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/example/account.php -------------------------------------------------------------------------------- /example/api.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/example/api.php -------------------------------------------------------------------------------- /example/crypto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/example/crypto.php -------------------------------------------------------------------------------- /example/transaction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/example/transaction.php -------------------------------------------------------------------------------- /src/Core/Account.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/Core/Account.php -------------------------------------------------------------------------------- /src/Core/Transaction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/Core/Transaction.php -------------------------------------------------------------------------------- /src/Core/TransactionBinaryPayload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/Core/TransactionBinaryPayload.php -------------------------------------------------------------------------------- /src/Core/TransactionCallPayload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/Core/TransactionCallPayload.php -------------------------------------------------------------------------------- /src/Core/TransactionDeployPayload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/Core/TransactionDeployPayload.php -------------------------------------------------------------------------------- /src/Core/TransactionPayload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/Core/TransactionPayload.php -------------------------------------------------------------------------------- /src/Rpc/Admin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/Rpc/Admin.php -------------------------------------------------------------------------------- /src/Rpc/Api.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/Rpc/Api.php -------------------------------------------------------------------------------- /src/Rpc/HttpProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/Rpc/HttpProvider.php -------------------------------------------------------------------------------- /src/Rpc/Neb.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/Rpc/Neb.php -------------------------------------------------------------------------------- /src/Utils/ByteUtils.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/Utils/ByteUtils.php -------------------------------------------------------------------------------- /src/Utils/Crypto.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/Utils/Crypto.php -------------------------------------------------------------------------------- /src/Utils/Http.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/Utils/Http.php -------------------------------------------------------------------------------- /src/Utils/Unit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/Utils/Unit.php -------------------------------------------------------------------------------- /src/Utils/Utils.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/Utils/Utils.php -------------------------------------------------------------------------------- /src/proto/dist/Corepb/Data.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Corepb/Data.php -------------------------------------------------------------------------------- /src/proto/dist/Corepb/Transaction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Corepb/Transaction.php -------------------------------------------------------------------------------- /src/proto/dist/GPBMetadata/Rpc.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/GPBMetadata/Rpc.php -------------------------------------------------------------------------------- /src/proto/dist/GPBMetadata/Transaction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/GPBMetadata/Transaction.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/AccountsResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/AccountsResponse.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/BlockResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/BlockResponse.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/ByBlockHeightRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/ByBlockHeightRequest.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/CallResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/CallResponse.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/ConsensusRoot.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/ConsensusRoot.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/ContractRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/ContractRequest.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/Event.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/Event.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/EventsResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/EventsResponse.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/GasPriceResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/GasPriceResponse.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/GasResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/GasResponse.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/GetAccountStateRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/GetAccountStateRequest.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/GetAccountStateResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/GetAccountStateResponse.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/GetBlockByHashRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/GetBlockByHashRequest.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/GetBlockByHeightRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/GetBlockByHeightRequest.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/GetDynastyResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/GetDynastyResponse.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/GetNebStateResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/GetNebStateResponse.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/GetTransactionByHashRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/GetTransactionByHashRequest.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/HashRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/HashRequest.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/LockAccountRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/LockAccountRequest.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/LockAccountResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/LockAccountResponse.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/NewAccountRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/NewAccountRequest.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/NewAccountResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/NewAccountResponse.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/NodeInfoResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/NodeInfoResponse.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/NonParamsRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/NonParamsRequest.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/PprofRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/PprofRequest.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/PprofResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/PprofResponse.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/RouteTable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/RouteTable.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/SendRawTransactionRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/SendRawTransactionRequest.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/SendTransactionPassphraseRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/SendTransactionPassphraseRequest.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/SendTransactionResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/SendTransactionResponse.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/SignHashRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/SignHashRequest.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/SignHashResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/SignHashResponse.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/SignTransactionPassphraseRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/SignTransactionPassphraseRequest.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/SignTransactionPassphraseResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/SignTransactionPassphraseResponse.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/SubscribeRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/SubscribeRequest.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/SubscribeResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/SubscribeResponse.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/TransactionRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/TransactionRequest.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/TransactionResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/TransactionResponse.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/UnlockAccountRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/UnlockAccountRequest.php -------------------------------------------------------------------------------- /src/proto/dist/Rpcpb/UnlockAccountResponse.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/dist/Rpcpb/UnlockAccountResponse.php -------------------------------------------------------------------------------- /src/proto/google/api/annotations.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/google/api/annotations.proto -------------------------------------------------------------------------------- /src/proto/google/api/http.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/google/api/http.proto -------------------------------------------------------------------------------- /src/proto/rpc.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/rpc.proto -------------------------------------------------------------------------------- /src/proto/transaction.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/src/proto/transaction.proto -------------------------------------------------------------------------------- /tests/Core/AccountTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/tests/Core/AccountTest.php -------------------------------------------------------------------------------- /tests/Core/TransactionCallPayloadTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/tests/Core/TransactionCallPayloadTest.php -------------------------------------------------------------------------------- /tests/Core/TransactionDeployPayloadTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/tests/Core/TransactionDeployPayloadTest.php -------------------------------------------------------------------------------- /tests/Core/TransactionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/tests/Core/TransactionTest.php -------------------------------------------------------------------------------- /tests/Rpc/AdminTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/tests/Rpc/AdminTest.php -------------------------------------------------------------------------------- /tests/Rpc/ApiTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/tests/Rpc/ApiTest.php -------------------------------------------------------------------------------- /tests/utils/CryptoTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/tests/utils/CryptoTest.php -------------------------------------------------------------------------------- /tests/utils/UnitTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nebulasio/neb.php/HEAD/tests/utils/UnitTest.php --------------------------------------------------------------------------------