{ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "https://api-evangelist.github.io/aptos/json-schema/EncodeSubmissionRequest.json", "title": "EncodeSubmissionRequest", "type": "object", "description": "Request to encode a submission", "required": [ "sender", "sequence_number", "max_gas_amount", "gas_unit_price", "expiration_timestamp_secs", "payload" ], "properties": { "sender": { "$ref": "#/components/schemas/Address" }, "sequence_number": { "$ref": "#/components/schemas/U64" }, "max_gas_amount": { "$ref": "#/components/schemas/U64" }, "gas_unit_price": { "$ref": "#/components/schemas/U64" }, "expiration_timestamp_secs": { "$ref": "#/components/schemas/U64" }, "payload": { "$ref": "#/components/schemas/TransactionPayload" }, "replay_protection_nonce": { "$ref": "#/components/schemas/U64" }, "secondary_signers": { "type": "array", "description": "Secondary signer accounts of the request for Multi-agent", "items": { "$ref": "#/components/schemas/Address" } } } }