Skip to main content

OfflineWalletJsonSafe

OfflineWalletJsonSafe is useful when building transactions remotely as it can be (de)serialized using JSON.parse/JSON.stringify:

export interface OfflineWalletJsonSafe {
  collateral: string[]
  isMainnet: boolean
  stakingAddresses: string[]
  unusedAddresses: string[]
  usedAddresses: string[]
  utxos: string[]
}

Properties

collateral

Optional array of cborhex encoded TxInputs (full cbor encoding)

offlineWalletJsonSafe.collateral satisfies string[]

isMainnet

offlineWalletJsonSafe.isMainnet satisfies boolean

stakingAddresses

Optional array of bech32 encoded StakingAddresses

offlineWalletJsonSafe.stakingAddresses satisfies string[]

unusedAddresses

Array of bech32 encoded Addresses

offlineWalletJsonSafe.unusedAddresses satisfies string[]

usedAddresses

Array of bech32 encoded Addresses

offlineWalletJsonSafe.usedAddresses satisfies string[]

utxos

Array of cborhex encoded TxInputs (full cbor encoding)

offlineWalletJsonSafe.utxos satisfies string[]