Sui Full Node gRPC
Sui full node gRPC API replaces JSON-RPC on full nodes. JSON-RPC is deprecated.
sui/rpc/v2/argument.proto
Messages
Argument
An argument to a programmable transaction command.
Fields
input
kind
Proto3 optional
result
subresult
Enums
ArgumentKind
Enums
ARGUMENT_KIND_UNKNOWNGASThe gas coin.
INPUTOne of the input objects or primitive values (from
ProgrammableTransaction inputs).RESULTThe result of another command (from
ProgrammableTransaction commands).sui/rpc/v2/signature_verification_service.proto
Messages
VerifySignatureRequest
Fields
address
Proto3 optional
Optional. Address to validate against the provided signature. If provided, this address will be compared against the the address derived from the provide signature and a successful response will only be returned if they match.
jwks
Repeated []
The set of JWKs to use when verifying Zklogin signatures. If this is empty the current set of valid JWKs stored onchain will be used
message
Proto3 optional
The message to verify against. Today the only supported message types are
PersonalMessage and TransactionData and the Bcs.name must be set to indicate which type of message is being verified.signature
VerifySignatureResponse
Fields
is_valid
reason
Proto3 optional
If
is_valid is false, this is the reason for why the signature verification failed.