diff --git a/src/vault/vault.did b/src/vault/vault.did index 1149bf0..b296f55 100644 --- a/src/vault/vault.did +++ b/src/vault/vault.did @@ -227,21 +227,21 @@ type QuorumUpdateTransactionRequest = record { batch_uid : opt text; }; -type TopUpQuorumTransaction = record { +type TopUpTransaction = record { block_index : opt nat64; currency : Currency; wallet : text; common : BasicTransactionFields; amount : nat64; + policy : opt text; }; -type TopUpTransaction = record { +type TopUpQuorumTransaction = record { block_index : opt nat64; currency : Currency; wallet : text; common : BasicTransactionFields; amount : nat64; - policy : opt text; }; type TopUpTransactionRequest = record { @@ -250,6 +250,12 @@ type TopUpTransactionRequest = record { amount : nat64; }; +type TopUpQuorumTransactionRequest = record { + currency : Currency; + wallet : text; + amount : nat64; +}; + type TransactionApproveRequest = record { transaction_id : nat64; state : TransactionState; @@ -290,18 +296,18 @@ type TransactionRequest = variant { ControllersUpdateTransactionRequestV : ControllersUpdateTransactionRequest; MemberUpdateNameTransactionRequestV : MemberUpdateNameTransactionRequest; TopUpTransactionRequestV : TopUpTransactionRequest; + TopUpQuorumTransactionRequestV : TopUpQuorumTransactionRequest; TransferICRC1QuorumTransactionRequestV : TransferICRC1QuorumTransactionRequest; WalletCreateTransactionRequestV : WalletCreateTransactionRequest; MemberRemoveTransactionRequestV : MemberRemoveTransactionRequest; MemberCreateTransactionRequestV : MemberCreateTransactionRequest; - TransferQuorumTransactionRequestV : TransferTransactionRequest; MemberCreateTransactionRequestV2 : MemberCreateTransactionRequestV2; TransferTransactionRequestV : TransferTransactionRequest; + TransferQuorumTransactionRequestV : TransferQuorumTransactionRequest; MemberUpdateRoleTransactionRequestV : MemberUpdateRoleTransactionRequest; WalletUpdateNameTransactionRequestV : WalletUpdateNameTransactionRequest; PolicyUpdateTransactionRequestV : PolicyUpdateTransactionRequest; VersionUpgradeTransactionRequestV : VersionUpgradeTransactionRequest; - TopUpQuorumTransactionRequestV : TopUpTransactionRequest; MemberExtendICRC1AccountRequestV : MemberExtendICRC1AccountRequest; PolicyRemoveTransactionRequestV : PolicyRemoveTransactionRequest; PolicyCreateTransactionRequestV : PolicyCreateTransactionRequest; @@ -363,6 +369,14 @@ type TransferTransactionRequest = record { amount : nat64; }; +type TransferQuorumTransactionRequest = record { + memo : opt text; + currency : Currency; + address : text; + wallet : text; + amount : nat64; +}; + type VaultError = variant { ControllersUpdateError : record { message : text