Skip to main content

SafeConfig

hasNoApprovals boolean

Indicates whether the safe has no approvals.

Example: false
isDeployed boolean

Indicates whether the safe is deployed.

Example: true
address stringnullable

The address of the safe, if available.

Example: 0xabcdef1234567890abcdef1234567890abcdef12
tokenSymbol stringnullable

The token symbol associated with the safe.

Example: EURe
fiatSymbol stringnullable

The fiat symbol derived from the token symbol.

Example: EUR
accountStatus AccountIntegrityStatus (integer)nullable

The integrity status of the account.

Possible values:

  • Ok (0): The account is in good standing with no issues
  • SafeNotDeployed (1): The Safe account has not been deployed yet
  • SafeMisconfigured (2): The Safe account has configuration issues
  • RolesNotDeployed (3): The Roles module has not been deployed
  • RolesMisconfigured (4): The Roles module has configuration issues
  • DelayNotDeployed (5): The Delay module has not been deployed
  • DelayMisconfigured (6): The Delay module has configuration issues
  • DelayQueueNotEmpty (7): The Delay queue contains pending transactions
  • UnexpectedError (8): An unexpected error occurred during validation

Possible values: [0, 1, 2, 3, 4, 5, 6, 7, 8]

Example: 0
accountAllowance objectnullable

The allowance details for the account.

balance string

The current balance of the account's allowance.

Example: 1000000000000000000
refill string

The refill amount for the account's allowance.

Example: 2000000000000000000
period string

The period for allowance refills.

Example: 86400
nextRefill stringnullable

The timestamp for the next refill, if available.

Example: 1633046400
SafeConfig
{
"hasNoApprovals": false,
"isDeployed": true,
"address": "0xabcdef1234567890abcdef1234567890abcdef12",
"tokenSymbol": "EURe",
"fiatSymbol": "EUR",
"accountStatus": 0,
"accountAllowance": {
"balance": "1000000000000000000",
"refill": "2000000000000000000",
"period": "86400",
"nextRefill": "1633046400"
}
}