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"
}
}