Type alias ConfigActionRecordPrivate
Config Action Record : { AddMember : { newMember : Member ; } ; AddSpendingLimit : { amount : beet.bignum ; createKey : web3.PublicKey ; destinations : web3.PublicKey [] ; members : web3.PublicKey [] ; mint : web3.PublicKey ; period : Period ; vaultIndex : number ; } ; ChangeThreshold : { newThreshold : number ; } ; RemoveMember : { oldMember : web3.PublicKey ; } ; RemoveSpendingLimit : { spendingLimit : web3.PublicKey ; } ; SetRentCollector : { newRentCollector : beet.COption < web3.PublicKey > ; } ; SetTimeLock : { newTimeLock : number ; } ; } Type declaration Add Member : { newMember : Member ; } Add Spending Limit : { amount : beet.bignum ; createKey : web3.PublicKey ; destinations : web3.PublicKey [] ; members : web3.PublicKey [] ; mint : web3.PublicKey ; period : Period ; vaultIndex : number ; } amount : beet.bignum create Key : web3.PublicKey destinations : web3.PublicKey [] members : web3.PublicKey [] mint : web3.PublicKey vault Index : number Change Threshold : { newThreshold : number ; } Remove Member : { oldMember : web3.PublicKey ; } old Member : web3.PublicKey Remove Spending Limit : { spendingLimit : web3.PublicKey ; } spending Limit : web3.PublicKey Set Rent Collector : { newRentCollector : beet.COption < web3.PublicKey > ; } new Rent Collector : beet.COption < web3.PublicKey > Set Time Lock : { newTimeLock : number ; }
This type is used to derive the ConfigAction type as well as the de/serializer. However don't refer to it in your code but use the ConfigAction type instead.