TransactionDenyRulesUpdateTransaction
System transaction that applies an add/remove delta to the on-chain transaction deny rules; the switch states are absolute.
type TransactionDenyRulesUpdateTransaction {
epoch: Epoch
round: UInt53!
addedAddresses: [IotaAddress!]!
removedAddresses: [IotaAddress!]!
addedObjects: [IotaAddress!]!
removedObjects: [IotaAddress!]!
addedPackages: [IotaAddress!]!
removedPackages: [IotaAddress!]!
packagePublishDisabled: Boolean!
packageUpgradeDisabled: Boolean!
sharedObjectDisabled: Boolean!
userTransactionDisabled: Boolean!
receivingObjectsDisabled: Boolean!
moveAuthenticatorDisabled: Boolean!
denyRulesObjInitialSharedVersion: UInt53!
}
Fields
TransactionDenyRulesUpdateTransaction.epoch ● Epoch object
Epoch of the deny rules update transaction.
TransactionDenyRulesUpdateTransaction.round ● UInt53! non-null scalar
Consensus round of the update.
TransactionDenyRulesUpdateTransaction.addedAddresses ● [IotaAddress!]! non-null scalar
Addresses added to the sender-or-sponsor deny list.
TransactionDenyRulesUpdateTransaction.removedAddresses ● [IotaAddress!]! non-null scalar
Addresses removed from the sender-or-sponsor deny list.
TransactionDenyRulesUpdateTransaction.addedObjects ● [IotaAddress!]! non-null scalar
Objects added to the input-or-receiving deny list.
TransactionDenyRulesUpdateTransaction.removedObjects ● [IotaAddress!]! non-null scalar
Objects removed from the input-or-receiving deny list.
TransactionDenyRulesUpdateTransaction.addedPackages ● [IotaAddress!]! non-null scalar
Packages added to the dependency deny list.
TransactionDenyRulesUpdateTransaction.removedPackages ● [IotaAddress!]! non-null scalar
Packages removed from the dependency deny list.
TransactionDenyRulesUpdateTransaction.packagePublishDisabled ● Boolean! non-null scalar
Whether all package publishing is denied.
TransactionDenyRulesUpdateTransaction.packageUpgradeDisabled ● Boolean! non-null scalar
Whether all package upgrades are denied.
TransactionDenyRulesUpdateTransaction.sharedObjectDisabled ● Boolean! non-null scalar
Whether transactions that use shared objects as inputs are denied.
TransactionDenyRulesUpdateTransaction.userTransactionDisabled ● Boolean! non-null scalar
Whether all user transactions are denied.
TransactionDenyRulesUpdateTransaction.receivingObjectsDisabled ● Boolean! non-null scalar
Whether transactions that contain receiving objects are denied.
TransactionDenyRulesUpdateTransaction.moveAuthenticatorDisabled ● Boolean! non-null scalar
Whether transactions signed with a Move authenticator are denied.
TransactionDenyRulesUpdateTransaction.denyRulesObjInitialSharedVersion ● UInt53! non-null scalar
The initial version the deny rules object was shared at.
Implemented By
TransactionBlockKind union