{ "$schema": "http://json-schema.org/draft-07/schema#", "$id": "https://api-evangelist.github.io/aptos/json-schema/FeePayerSignature.json", "title": "FeePayerSignature", "type": "object", "description": "Fee payer signature for fee payer transactions\n\nThis allows you to have transactions across multiple accounts and with a fee payer", "required": [ "sender", "secondary_signer_addresses", "secondary_signers", "fee_payer_address", "fee_payer_signer" ], "properties": { "sender": { "$ref": "#/components/schemas/AccountSignature" }, "secondary_signer_addresses": { "type": "array", "description": "The other involved parties' addresses", "items": { "$ref": "#/components/schemas/Address" } }, "secondary_signers": { "type": "array", "description": "The associated signatures, in the same order as the secondary addresses", "items": { "$ref": "#/components/schemas/AccountSignature" } }, "fee_payer_address": { "allOf": [ { "$ref": "#/components/schemas/Address" }, { "description": "The address of the paying party" } ] }, "fee_payer_signer": { "allOf": [ { "$ref": "#/components/schemas/AccountSignature" }, { "description": "The signature of the fee payer" } ] } } }