Module Bridge
Module Info
Module Name Bridge
Module Reference 8c2ee6da75
Deployed in block 20,196,018
Deployed in tx 124f
Age 120 days
Sender 98383
Methods 23
Instances 0
Module Usage
Module Schema
Initialization

Parameters
[]
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogFull": []
    },
    {
      "LogMalformed": []
    },
    {
      "NotOwner": []
    },
    {
      "UnexpectedTransferAmount": []
    },
    {
      "ExpiredSignature": []
    },
    {
      "AlreadyUsedSignature": []
    },
    {
      "InvalidCommissionPercent": []
    },
    {
      "AmountExceedCommissionPool": []
    },
    {
      "AmountExceedBridgePool": []
    },
    {
      "InvalidSignature": []
    },
    {
      "SignerIsNotEstablished": []
    },
    {
      "CommissionBiggerThanTransferredAmount": []
    },
    {
      "CommissionOverflow": []
    },
    {
      "AlreadySmashed": []
    },
    {
      "TransferError": []
    },
    {
      "InvalidCommissionCollector": []
    },
    {
      "RemoteAmountTooLarge": []
    },
    {
      "RemoteMissingAccount": []
    },
    {
      "RemoteMissingContract": []
    },
    {
      "RemoteMissingEntrypoint": []
    },
    {
      "RemoteMessageFailed": []
    },
    {
      "RemoteReject": {
        "reason": "<Int32>"
      }
    },
    {
      "RemoteTrap": []
    },
    {
      "RemoteUnexpectedResponse": []
    },
    {
      "FailedUpgradeMissingModule": []
    },
    {
      "FailedUpgradeMissingContract": []
    },
    {
      "FailedUpgradeUnsupportedModuleVersion": []
    },
    {
      "ContractPaused": []
    }
  ]
}
Event
None
Methods

Parameters
[]
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogFull": []
    },
    {
      "LogMalformed": []
    },
    {
      "NotOwner": []
    },
    {
      "UnexpectedTransferAmount": []
    },
    {
      "ExpiredSignature": []
    },
    {
      "AlreadyUsedSignature": []
    },
    {
      "InvalidCommissionPercent": []
    },
    {
      "AmountExceedCommissionPool": []
    },
    {
      "AmountExceedBridgePool": []
    },
    {
      "InvalidSignature": []
    },
    {
      "SignerIsNotEstablished": []
    },
    {
      "CommissionBiggerThanTransferredAmount": []
    },
    {
      "CommissionOverflow": []
    },
    {
      "AlreadySmashed": []
    },
    {
      "TransferError": []
    },
    {
      "InvalidCommissionCollector": []
    },
    {
      "RemoteAmountTooLarge": []
    },
    {
      "RemoteMissingAccount": []
    },
    {
      "RemoteMissingContract": []
    },
    {
      "RemoteMissingEntrypoint": []
    },
    {
      "RemoteMessageFailed": []
    },
    {
      "RemoteReject": {
        "reason": "<Int32>"
      }
    },
    {
      "RemoteTrap": []
    },
    {
      "RemoteUnexpectedResponse": []
    },
    {
      "FailedUpgradeMissingModule": []
    },
    {
      "FailedUpgradeMissingContract": []
    },
    {
      "FailedUpgradeUnsupportedModuleVersion": []
    },
    {
      "ContractPaused": []
    }
  ]
}
Return
[]

Parameters
{
  "migrate": {
    "Enum": [
      {
        "None": []
      },
      {
        "Some": [
          [
            "<String>",
            "<String with lowercase hex>"
          ]
        ]
      }
    ]
  },
  "module": "<String of size 64 containing lowercase hex characters.>"
}
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogFull": []
    },
    {
      "LogMalformed": []
    },
    {
      "NotOwner": []
    },
    {
      "UnexpectedTransferAmount": []
    },
    {
      "ExpiredSignature": []
    },
    {
      "AlreadyUsedSignature": []
    },
    {
      "InvalidCommissionPercent": []
    },
    {
      "AmountExceedCommissionPool": []
    },
    {
      "AmountExceedBridgePool": []
    },
    {
      "InvalidSignature": []
    },
    {
      "SignerIsNotEstablished": []
    },
    {
      "CommissionBiggerThanTransferredAmount": []
    },
    {
      "CommissionOverflow": []
    },
    {
      "AlreadySmashed": []
    },
    {
      "TransferError": []
    },
    {
      "InvalidCommissionCollector": []
    },
    {
      "RemoteAmountTooLarge": []
    },
    {
      "RemoteMissingAccount": []
    },
    {
      "RemoteMissingContract": []
    },
    {
      "RemoteMissingEntrypoint": []
    },
    {
      "RemoteMessageFailed": []
    },
    {
      "RemoteReject": {
        "reason": "<Int32>"
      }
    },
    {
      "RemoteTrap": []
    },
    {
      "RemoteUnexpectedResponse": []
    },
    {
      "FailedUpgradeMissingModule": []
    },
    {
      "FailedUpgradeMissingContract": []
    },
    {
      "FailedUpgradeUnsupportedModuleVersion": []
    },
    {
      "ContractPaused": []
    }
  ]
}
Return
None

Parameters
{
  "deadline": "<UInt64>",
  "nonce": "<UInt64>",
  "payload": {
    "amount": "<UInt128>",
    "destination_address": "<String>",
    "destination_chain": "<String>",
    "gas_commission": "<UInt128>",
    "token_contract": {
      "index": "<UInt64>",
      "subindex": "<UInt64>"
    },
    "transaction_id": "<UInt64>"
  },
  "signature": "<String>"
}
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogFull": []
    },
    {
      "LogMalformed": []
    },
    {
      "NotOwner": []
    },
    {
      "UnexpectedTransferAmount": []
    },
    {
      "ExpiredSignature": []
    },
    {
      "AlreadyUsedSignature": []
    },
    {
      "InvalidCommissionPercent": []
    },
    {
      "AmountExceedCommissionPool": []
    },
    {
      "AmountExceedBridgePool": []
    },
    {
      "InvalidSignature": []
    },
    {
      "SignerIsNotEstablished": []
    },
    {
      "CommissionBiggerThanTransferredAmount": []
    },
    {
      "CommissionOverflow": []
    },
    {
      "AlreadySmashed": []
    },
    {
      "TransferError": []
    },
    {
      "InvalidCommissionCollector": []
    },
    {
      "RemoteAmountTooLarge": []
    },
    {
      "RemoteMissingAccount": []
    },
    {
      "RemoteMissingContract": []
    },
    {
      "RemoteMissingEntrypoint": []
    },
    {
      "RemoteMessageFailed": []
    },
    {
      "RemoteReject": {
        "reason": "<Int32>"
      }
    },
    {
      "RemoteTrap": []
    },
    {
      "RemoteUnexpectedResponse": []
    },
    {
      "FailedUpgradeMissingModule": []
    },
    {
      "FailedUpgradeMissingContract": []
    },
    {
      "FailedUpgradeUnsupportedModuleVersion": []
    },
    {
      "ContractPaused": []
    }
  ]
}
Return
[]

Parameters
{
  "amount": "<UInt128>",
  "recipient": "<AccountAddress>",
  "source_address": "<String>",
  "source_chain": "<String>",
  "token_contract": {
    "index": "<UInt64>",
    "subindex": "<UInt64>"
  },
  "transaction_id": "<UInt64>"
}
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogFull": []
    },
    {
      "LogMalformed": []
    },
    {
      "NotOwner": []
    },
    {
      "UnexpectedTransferAmount": []
    },
    {
      "ExpiredSignature": []
    },
    {
      "AlreadyUsedSignature": []
    },
    {
      "InvalidCommissionPercent": []
    },
    {
      "AmountExceedCommissionPool": []
    },
    {
      "AmountExceedBridgePool": []
    },
    {
      "InvalidSignature": []
    },
    {
      "SignerIsNotEstablished": []
    },
    {
      "CommissionBiggerThanTransferredAmount": []
    },
    {
      "CommissionOverflow": []
    },
    {
      "AlreadySmashed": []
    },
    {
      "TransferError": []
    },
    {
      "InvalidCommissionCollector": []
    },
    {
      "RemoteAmountTooLarge": []
    },
    {
      "RemoteMissingAccount": []
    },
    {
      "RemoteMissingContract": []
    },
    {
      "RemoteMissingEntrypoint": []
    },
    {
      "RemoteMessageFailed": []
    },
    {
      "RemoteReject": {
        "reason": "<Int32>"
      }
    },
    {
      "RemoteTrap": []
    },
    {
      "RemoteUnexpectedResponse": []
    },
    {
      "FailedUpgradeMissingModule": []
    },
    {
      "FailedUpgradeMissingContract": []
    },
    {
      "FailedUpgradeUnsupportedModuleVersion": []
    },
    {
      "ContractPaused": []
    }
  ]
}
Return
[]

Parameters
{
  "deadline": "<UInt64>",
  "nonce": "<UInt64>",
  "payload": {
    "amount": "<UInt128>",
    "destination_address": "<String>",
    "destination_chain": "<String>",
    "gas_commission": "<UInt128>",
    "token_contract": {
      "index": "<UInt64>",
      "subindex": "<UInt64>"
    },
    "transaction_id": "<UInt64>"
  },
  "signature": "<String>"
}
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogFull": []
    },
    {
      "LogMalformed": []
    },
    {
      "NotOwner": []
    },
    {
      "UnexpectedTransferAmount": []
    },
    {
      "ExpiredSignature": []
    },
    {
      "AlreadyUsedSignature": []
    },
    {
      "InvalidCommissionPercent": []
    },
    {
      "AmountExceedCommissionPool": []
    },
    {
      "AmountExceedBridgePool": []
    },
    {
      "InvalidSignature": []
    },
    {
      "SignerIsNotEstablished": []
    },
    {
      "CommissionBiggerThanTransferredAmount": []
    },
    {
      "CommissionOverflow": []
    },
    {
      "AlreadySmashed": []
    },
    {
      "TransferError": []
    },
    {
      "InvalidCommissionCollector": []
    },
    {
      "RemoteAmountTooLarge": []
    },
    {
      "RemoteMissingAccount": []
    },
    {
      "RemoteMissingContract": []
    },
    {
      "RemoteMissingEntrypoint": []
    },
    {
      "RemoteMessageFailed": []
    },
    {
      "RemoteReject": {
        "reason": "<Int32>"
      }
    },
    {
      "RemoteTrap": []
    },
    {
      "RemoteUnexpectedResponse": []
    },
    {
      "FailedUpgradeMissingModule": []
    },
    {
      "FailedUpgradeMissingContract": []
    },
    {
      "FailedUpgradeUnsupportedModuleVersion": []
    },
    {
      "ContractPaused": []
    }
  ]
}
Return
[]

Parameters
{
  "deadline": "<UInt64>",
  "nonce": "<UInt64>",
  "payload": {
    "amount": "<UInt128>",
    "destination_address": "<String>",
    "destination_chain": "<String>",
    "gas_commission": "<UInt128>",
    "token_contract": {
      "index": "<UInt64>",
      "subindex": "<UInt64>"
    },
    "transaction_id": "<UInt64>"
  },
  "signature": "<String>"
}
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogFull": []
    },
    {
      "LogMalformed": []
    },
    {
      "NotOwner": []
    },
    {
      "UnexpectedTransferAmount": []
    },
    {
      "ExpiredSignature": []
    },
    {
      "AlreadyUsedSignature": []
    },
    {
      "InvalidCommissionPercent": []
    },
    {
      "AmountExceedCommissionPool": []
    },
    {
      "AmountExceedBridgePool": []
    },
    {
      "InvalidSignature": []
    },
    {
      "SignerIsNotEstablished": []
    },
    {
      "CommissionBiggerThanTransferredAmount": []
    },
    {
      "CommissionOverflow": []
    },
    {
      "AlreadySmashed": []
    },
    {
      "TransferError": []
    },
    {
      "InvalidCommissionCollector": []
    },
    {
      "RemoteAmountTooLarge": []
    },
    {
      "RemoteMissingAccount": []
    },
    {
      "RemoteMissingContract": []
    },
    {
      "RemoteMissingEntrypoint": []
    },
    {
      "RemoteMessageFailed": []
    },
    {
      "RemoteReject": {
        "reason": "<Int32>"
      }
    },
    {
      "RemoteTrap": []
    },
    {
      "RemoteUnexpectedResponse": []
    },
    {
      "FailedUpgradeMissingModule": []
    },
    {
      "FailedUpgradeMissingContract": []
    },
    {
      "FailedUpgradeUnsupportedModuleVersion": []
    },
    {
      "ContractPaused": []
    }
  ]
}
Return
[]

Parameters
{
  "amount": "<UInt128>",
  "recipient": "<AccountAddress>",
  "source_address": "<String>",
  "source_chain": "<String>",
  "token_contract": {
    "index": "<UInt64>",
    "subindex": "<UInt64>"
  },
  "transaction_id": "<UInt64>"
}
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogFull": []
    },
    {
      "LogMalformed": []
    },
    {
      "NotOwner": []
    },
    {
      "UnexpectedTransferAmount": []
    },
    {
      "ExpiredSignature": []
    },
    {
      "AlreadyUsedSignature": []
    },
    {
      "InvalidCommissionPercent": []
    },
    {
      "AmountExceedCommissionPool": []
    },
    {
      "AmountExceedBridgePool": []
    },
    {
      "InvalidSignature": []
    },
    {
      "SignerIsNotEstablished": []
    },
    {
      "CommissionBiggerThanTransferredAmount": []
    },
    {
      "CommissionOverflow": []
    },
    {
      "AlreadySmashed": []
    },
    {
      "TransferError": []
    },
    {
      "InvalidCommissionCollector": []
    },
    {
      "RemoteAmountTooLarge": []
    },
    {
      "RemoteMissingAccount": []
    },
    {
      "RemoteMissingContract": []
    },
    {
      "RemoteMissingEntrypoint": []
    },
    {
      "RemoteMessageFailed": []
    },
    {
      "RemoteReject": {
        "reason": "<Int32>"
      }
    },
    {
      "RemoteTrap": []
    },
    {
      "RemoteUnexpectedResponse": []
    },
    {
      "FailedUpgradeMissingModule": []
    },
    {
      "FailedUpgradeMissingContract": []
    },
    {
      "FailedUpgradeUnsupportedModuleVersion": []
    },
    {
      "ContractPaused": []
    }
  ]
}
Return
[]

Parameters
{
  "amount": "<UInt128>",
  "recipient": "<AccountAddress>",
  "source_address": "<String>",
  "source_chain": "<String>",
  "token_contract": {
    "index": "<UInt64>",
    "subindex": "<UInt64>"
  },
  "transaction_id": "<UInt64>"
}
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogFull": []
    },
    {
      "LogMalformed": []
    },
    {
      "NotOwner": []
    },
    {
      "UnexpectedTransferAmount": []
    },
    {
      "ExpiredSignature": []
    },
    {
      "AlreadyUsedSignature": []
    },
    {
      "InvalidCommissionPercent": []
    },
    {
      "AmountExceedCommissionPool": []
    },
    {
      "AmountExceedBridgePool": []
    },
    {
      "InvalidSignature": []
    },
    {
      "SignerIsNotEstablished": []
    },
    {
      "CommissionBiggerThanTransferredAmount": []
    },
    {
      "CommissionOverflow": []
    },
    {
      "AlreadySmashed": []
    },
    {
      "TransferError": []
    },
    {
      "InvalidCommissionCollector": []
    },
    {
      "RemoteAmountTooLarge": []
    },
    {
      "RemoteMissingAccount": []
    },
    {
      "RemoteMissingContract": []
    },
    {
      "RemoteMissingEntrypoint": []
    },
    {
      "RemoteMessageFailed": []
    },
    {
      "RemoteReject": {
        "reason": "<Int32>"
      }
    },
    {
      "RemoteTrap": []
    },
    {
      "RemoteUnexpectedResponse": []
    },
    {
      "FailedUpgradeMissingModule": []
    },
    {
      "FailedUpgradeMissingContract": []
    },
    {
      "FailedUpgradeUnsupportedModuleVersion": []
    },
    {
      "ContractPaused": []
    }
  ]
}
Return
[]

Parameters
{
  "amount": "<UInt128>",
  "recipient": "<AccountAddress>",
  "token_contract": {
    "index": "<UInt64>",
    "subindex": "<UInt64>"
  }
}
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogFull": []
    },
    {
      "LogMalformed": []
    },
    {
      "NotOwner": []
    },
    {
      "UnexpectedTransferAmount": []
    },
    {
      "ExpiredSignature": []
    },
    {
      "AlreadyUsedSignature": []
    },
    {
      "InvalidCommissionPercent": []
    },
    {
      "AmountExceedCommissionPool": []
    },
    {
      "AmountExceedBridgePool": []
    },
    {
      "InvalidSignature": []
    },
    {
      "SignerIsNotEstablished": []
    },
    {
      "CommissionBiggerThanTransferredAmount": []
    },
    {
      "CommissionOverflow": []
    },
    {
      "AlreadySmashed": []
    },
    {
      "TransferError": []
    },
    {
      "InvalidCommissionCollector": []
    },
    {
      "RemoteAmountTooLarge": []
    },
    {
      "RemoteMissingAccount": []
    },
    {
      "RemoteMissingContract": []
    },
    {
      "RemoteMissingEntrypoint": []
    },
    {
      "RemoteMessageFailed": []
    },
    {
      "RemoteReject": {
        "reason": "<Int32>"
      }
    },
    {
      "RemoteTrap": []
    },
    {
      "RemoteUnexpectedResponse": []
    },
    {
      "FailedUpgradeMissingModule": []
    },
    {
      "FailedUpgradeMissingContract": []
    },
    {
      "FailedUpgradeUnsupportedModuleVersion": []
    },
    {
      "ContractPaused": []
    }
  ]
}
Return
[]

Parameters
{
  "amount": "<Amount in microCCD>",
  "recipient": "<AccountAddress>"
}
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogFull": []
    },
    {
      "LogMalformed": []
    },
    {
      "NotOwner": []
    },
    {
      "UnexpectedTransferAmount": []
    },
    {
      "ExpiredSignature": []
    },
    {
      "AlreadyUsedSignature": []
    },
    {
      "InvalidCommissionPercent": []
    },
    {
      "AmountExceedCommissionPool": []
    },
    {
      "AmountExceedBridgePool": []
    },
    {
      "InvalidSignature": []
    },
    {
      "SignerIsNotEstablished": []
    },
    {
      "CommissionBiggerThanTransferredAmount": []
    },
    {
      "CommissionOverflow": []
    },
    {
      "AlreadySmashed": []
    },
    {
      "TransferError": []
    },
    {
      "InvalidCommissionCollector": []
    },
    {
      "RemoteAmountTooLarge": []
    },
    {
      "RemoteMissingAccount": []
    },
    {
      "RemoteMissingContract": []
    },
    {
      "RemoteMissingEntrypoint": []
    },
    {
      "RemoteMessageFailed": []
    },
    {
      "RemoteReject": {
        "reason": "<Int32>"
      }
    },
    {
      "RemoteTrap": []
    },
    {
      "RemoteUnexpectedResponse": []
    },
    {
      "FailedUpgradeMissingModule": []
    },
    {
      "FailedUpgradeMissingContract": []
    },
    {
      "FailedUpgradeUnsupportedModuleVersion": []
    },
    {
      "ContractPaused": []
    }
  ]
}
Return
[]

Parameters
"<String>"
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogFull": []
    },
    {
      "LogMalformed": []
    },
    {
      "NotOwner": []
    },
    {
      "UnexpectedTransferAmount": []
    },
    {
      "ExpiredSignature": []
    },
    {
      "AlreadyUsedSignature": []
    },
    {
      "InvalidCommissionPercent": []
    },
    {
      "AmountExceedCommissionPool": []
    },
    {
      "AmountExceedBridgePool": []
    },
    {
      "InvalidSignature": []
    },
    {
      "SignerIsNotEstablished": []
    },
    {
      "CommissionBiggerThanTransferredAmount": []
    },
    {
      "CommissionOverflow": []
    },
    {
      "AlreadySmashed": []
    },
    {
      "TransferError": []
    },
    {
      "InvalidCommissionCollector": []
    },
    {
      "RemoteAmountTooLarge": []
    },
    {
      "RemoteMissingAccount": []
    },
    {
      "RemoteMissingContract": []
    },
    {
      "RemoteMissingEntrypoint": []
    },
    {
      "RemoteMessageFailed": []
    },
    {
      "RemoteReject": {
        "reason": "<Int32>"
      }
    },
    {
      "RemoteTrap": []
    },
    {
      "RemoteUnexpectedResponse": []
    },
    {
      "FailedUpgradeMissingModule": []
    },
    {
      "FailedUpgradeMissingContract": []
    },
    {
      "FailedUpgradeUnsupportedModuleVersion": []
    },
    {
      "ContractPaused": []
    }
  ]
}
Return
[]

Parameters
"<AccountAddress>"
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogFull": []
    },
    {
      "LogMalformed": []
    },
    {
      "NotOwner": []
    },
    {
      "UnexpectedTransferAmount": []
    },
    {
      "ExpiredSignature": []
    },
    {
      "AlreadyUsedSignature": []
    },
    {
      "InvalidCommissionPercent": []
    },
    {
      "AmountExceedCommissionPool": []
    },
    {
      "AmountExceedBridgePool": []
    },
    {
      "InvalidSignature": []
    },
    {
      "SignerIsNotEstablished": []
    },
    {
      "CommissionBiggerThanTransferredAmount": []
    },
    {
      "CommissionOverflow": []
    },
    {
      "AlreadySmashed": []
    },
    {
      "TransferError": []
    },
    {
      "InvalidCommissionCollector": []
    },
    {
      "RemoteAmountTooLarge": []
    },
    {
      "RemoteMissingAccount": []
    },
    {
      "RemoteMissingContract": []
    },
    {
      "RemoteMissingEntrypoint": []
    },
    {
      "RemoteMessageFailed": []
    },
    {
      "RemoteReject": {
        "reason": "<Int32>"
      }
    },
    {
      "RemoteTrap": []
    },
    {
      "RemoteUnexpectedResponse": []
    },
    {
      "FailedUpgradeMissingModule": []
    },
    {
      "FailedUpgradeMissingContract": []
    },
    {
      "FailedUpgradeUnsupportedModuleVersion": []
    },
    {
      "ContractPaused": []
    }
  ]
}
Return
[]

Parameters
"<UInt64>"
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogFull": []
    },
    {
      "LogMalformed": []
    },
    {
      "NotOwner": []
    },
    {
      "UnexpectedTransferAmount": []
    },
    {
      "ExpiredSignature": []
    },
    {
      "AlreadyUsedSignature": []
    },
    {
      "InvalidCommissionPercent": []
    },
    {
      "AmountExceedCommissionPool": []
    },
    {
      "AmountExceedBridgePool": []
    },
    {
      "InvalidSignature": []
    },
    {
      "SignerIsNotEstablished": []
    },
    {
      "CommissionBiggerThanTransferredAmount": []
    },
    {
      "CommissionOverflow": []
    },
    {
      "AlreadySmashed": []
    },
    {
      "TransferError": []
    },
    {
      "InvalidCommissionCollector": []
    },
    {
      "RemoteAmountTooLarge": []
    },
    {
      "RemoteMissingAccount": []
    },
    {
      "RemoteMissingContract": []
    },
    {
      "RemoteMissingEntrypoint": []
    },
    {
      "RemoteMessageFailed": []
    },
    {
      "RemoteReject": {
        "reason": "<Int32>"
      }
    },
    {
      "RemoteTrap": []
    },
    {
      "RemoteUnexpectedResponse": []
    },
    {
      "FailedUpgradeMissingModule": []
    },
    {
      "FailedUpgradeMissingContract": []
    },
    {
      "FailedUpgradeUnsupportedModuleVersion": []
    },
    {
      "ContractPaused": []
    }
  ]
}
Return
[]

Parameters
{
  "paused": "<Bool>"
}
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogFull": []
    },
    {
      "LogMalformed": []
    },
    {
      "NotOwner": []
    },
    {
      "UnexpectedTransferAmount": []
    },
    {
      "ExpiredSignature": []
    },
    {
      "AlreadyUsedSignature": []
    },
    {
      "InvalidCommissionPercent": []
    },
    {
      "AmountExceedCommissionPool": []
    },
    {
      "AmountExceedBridgePool": []
    },
    {
      "InvalidSignature": []
    },
    {
      "SignerIsNotEstablished": []
    },
    {
      "CommissionBiggerThanTransferredAmount": []
    },
    {
      "CommissionOverflow": []
    },
    {
      "AlreadySmashed": []
    },
    {
      "TransferError": []
    },
    {
      "InvalidCommissionCollector": []
    },
    {
      "RemoteAmountTooLarge": []
    },
    {
      "RemoteMissingAccount": []
    },
    {
      "RemoteMissingContract": []
    },
    {
      "RemoteMissingEntrypoint": []
    },
    {
      "RemoteMessageFailed": []
    },
    {
      "RemoteReject": {
        "reason": "<Int32>"
      }
    },
    {
      "RemoteTrap": []
    },
    {
      "RemoteUnexpectedResponse": []
    },
    {
      "FailedUpgradeMissingModule": []
    },
    {
      "FailedUpgradeMissingContract": []
    },
    {
      "FailedUpgradeUnsupportedModuleVersion": []
    },
    {
      "ContractPaused": []
    }
  ]
}
Return
[]

Parameters
[]
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogFull": []
    },
    {
      "LogMalformed": []
    },
    {
      "NotOwner": []
    },
    {
      "UnexpectedTransferAmount": []
    },
    {
      "ExpiredSignature": []
    },
    {
      "AlreadyUsedSignature": []
    },
    {
      "InvalidCommissionPercent": []
    },
    {
      "AmountExceedCommissionPool": []
    },
    {
      "AmountExceedBridgePool": []
    },
    {
      "InvalidSignature": []
    },
    {
      "SignerIsNotEstablished": []
    },
    {
      "CommissionBiggerThanTransferredAmount": []
    },
    {
      "CommissionOverflow": []
    },
    {
      "AlreadySmashed": []
    },
    {
      "TransferError": []
    },
    {
      "InvalidCommissionCollector": []
    },
    {
      "RemoteAmountTooLarge": []
    },
    {
      "RemoteMissingAccount": []
    },
    {
      "RemoteMissingContract": []
    },
    {
      "RemoteMissingEntrypoint": []
    },
    {
      "RemoteMessageFailed": []
    },
    {
      "RemoteReject": {
        "reason": "<Int32>"
      }
    },
    {
      "RemoteTrap": []
    },
    {
      "RemoteUnexpectedResponse": []
    },
    {
      "FailedUpgradeMissingModule": []
    },
    {
      "FailedUpgradeMissingContract": []
    },
    {
      "FailedUpgradeUnsupportedModuleVersion": []
    },
    {
      "ContractPaused": []
    }
  ]
}
Return
"<Bool>"

Parameters
[]
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogFull": []
    },
    {
      "LogMalformed": []
    },
    {
      "NotOwner": []
    },
    {
      "UnexpectedTransferAmount": []
    },
    {
      "ExpiredSignature": []
    },
    {
      "AlreadyUsedSignature": []
    },
    {
      "InvalidCommissionPercent": []
    },
    {
      "AmountExceedCommissionPool": []
    },
    {
      "AmountExceedBridgePool": []
    },
    {
      "InvalidSignature": []
    },
    {
      "SignerIsNotEstablished": []
    },
    {
      "CommissionBiggerThanTransferredAmount": []
    },
    {
      "CommissionOverflow": []
    },
    {
      "AlreadySmashed": []
    },
    {
      "TransferError": []
    },
    {
      "InvalidCommissionCollector": []
    },
    {
      "RemoteAmountTooLarge": []
    },
    {
      "RemoteMissingAccount": []
    },
    {
      "RemoteMissingContract": []
    },
    {
      "RemoteMissingEntrypoint": []
    },
    {
      "RemoteMessageFailed": []
    },
    {
      "RemoteReject": {
        "reason": "<Int32>"
      }
    },
    {
      "RemoteTrap": []
    },
    {
      "RemoteUnexpectedResponse": []
    },
    {
      "FailedUpgradeMissingModule": []
    },
    {
      "FailedUpgradeMissingContract": []
    },
    {
      "FailedUpgradeUnsupportedModuleVersion": []
    },
    {
      "ContractPaused": []
    }
  ]
}
Return
"<UInt64>"

Parameters
[]
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogFull": []
    },
    {
      "LogMalformed": []
    },
    {
      "NotOwner": []
    },
    {
      "UnexpectedTransferAmount": []
    },
    {
      "ExpiredSignature": []
    },
    {
      "AlreadyUsedSignature": []
    },
    {
      "InvalidCommissionPercent": []
    },
    {
      "AmountExceedCommissionPool": []
    },
    {
      "AmountExceedBridgePool": []
    },
    {
      "InvalidSignature": []
    },
    {
      "SignerIsNotEstablished": []
    },
    {
      "CommissionBiggerThanTransferredAmount": []
    },
    {
      "CommissionOverflow": []
    },
    {
      "AlreadySmashed": []
    },
    {
      "TransferError": []
    },
    {
      "InvalidCommissionCollector": []
    },
    {
      "RemoteAmountTooLarge": []
    },
    {
      "RemoteMissingAccount": []
    },
    {
      "RemoteMissingContract": []
    },
    {
      "RemoteMissingEntrypoint": []
    },
    {
      "RemoteMessageFailed": []
    },
    {
      "RemoteReject": {
        "reason": "<Int32>"
      }
    },
    {
      "RemoteTrap": []
    },
    {
      "RemoteUnexpectedResponse": []
    },
    {
      "FailedUpgradeMissingModule": []
    },
    {
      "FailedUpgradeMissingContract": []
    },
    {
      "FailedUpgradeUnsupportedModuleVersion": []
    },
    {
      "ContractPaused": []
    }
  ]
}
Return
"<String>"

Parameters
[]
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogFull": []
    },
    {
      "LogMalformed": []
    },
    {
      "NotOwner": []
    },
    {
      "UnexpectedTransferAmount": []
    },
    {
      "ExpiredSignature": []
    },
    {
      "AlreadyUsedSignature": []
    },
    {
      "InvalidCommissionPercent": []
    },
    {
      "AmountExceedCommissionPool": []
    },
    {
      "AmountExceedBridgePool": []
    },
    {
      "InvalidSignature": []
    },
    {
      "SignerIsNotEstablished": []
    },
    {
      "CommissionBiggerThanTransferredAmount": []
    },
    {
      "CommissionOverflow": []
    },
    {
      "AlreadySmashed": []
    },
    {
      "TransferError": []
    },
    {
      "InvalidCommissionCollector": []
    },
    {
      "RemoteAmountTooLarge": []
    },
    {
      "RemoteMissingAccount": []
    },
    {
      "RemoteMissingContract": []
    },
    {
      "RemoteMissingEntrypoint": []
    },
    {
      "RemoteMessageFailed": []
    },
    {
      "RemoteReject": {
        "reason": "<Int32>"
      }
    },
    {
      "RemoteTrap": []
    },
    {
      "RemoteUnexpectedResponse": []
    },
    {
      "FailedUpgradeMissingModule": []
    },
    {
      "FailedUpgradeMissingContract": []
    },
    {
      "FailedUpgradeUnsupportedModuleVersion": []
    },
    {
      "ContractPaused": []
    }
  ]
}
Return
"<AccountAddress>"

Parameters
{
  "index": "<UInt64>",
  "subindex": "<UInt64>"
}
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogFull": []
    },
    {
      "LogMalformed": []
    },
    {
      "NotOwner": []
    },
    {
      "UnexpectedTransferAmount": []
    },
    {
      "ExpiredSignature": []
    },
    {
      "AlreadyUsedSignature": []
    },
    {
      "InvalidCommissionPercent": []
    },
    {
      "AmountExceedCommissionPool": []
    },
    {
      "AmountExceedBridgePool": []
    },
    {
      "InvalidSignature": []
    },
    {
      "SignerIsNotEstablished": []
    },
    {
      "CommissionBiggerThanTransferredAmount": []
    },
    {
      "CommissionOverflow": []
    },
    {
      "AlreadySmashed": []
    },
    {
      "TransferError": []
    },
    {
      "InvalidCommissionCollector": []
    },
    {
      "RemoteAmountTooLarge": []
    },
    {
      "RemoteMissingAccount": []
    },
    {
      "RemoteMissingContract": []
    },
    {
      "RemoteMissingEntrypoint": []
    },
    {
      "RemoteMessageFailed": []
    },
    {
      "RemoteReject": {
        "reason": "<Int32>"
      }
    },
    {
      "RemoteTrap": []
    },
    {
      "RemoteUnexpectedResponse": []
    },
    {
      "FailedUpgradeMissingModule": []
    },
    {
      "FailedUpgradeMissingContract": []
    },
    {
      "FailedUpgradeUnsupportedModuleVersion": []
    },
    {
      "ContractPaused": []
    }
  ]
}
Return
"<UInt128>"

Parameters
{
  "index": "<UInt64>",
  "subindex": "<UInt64>"
}
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogFull": []
    },
    {
      "LogMalformed": []
    },
    {
      "NotOwner": []
    },
    {
      "UnexpectedTransferAmount": []
    },
    {
      "ExpiredSignature": []
    },
    {
      "AlreadyUsedSignature": []
    },
    {
      "InvalidCommissionPercent": []
    },
    {
      "AmountExceedCommissionPool": []
    },
    {
      "AmountExceedBridgePool": []
    },
    {
      "InvalidSignature": []
    },
    {
      "SignerIsNotEstablished": []
    },
    {
      "CommissionBiggerThanTransferredAmount": []
    },
    {
      "CommissionOverflow": []
    },
    {
      "AlreadySmashed": []
    },
    {
      "TransferError": []
    },
    {
      "InvalidCommissionCollector": []
    },
    {
      "RemoteAmountTooLarge": []
    },
    {
      "RemoteMissingAccount": []
    },
    {
      "RemoteMissingContract": []
    },
    {
      "RemoteMissingEntrypoint": []
    },
    {
      "RemoteMessageFailed": []
    },
    {
      "RemoteReject": {
        "reason": "<Int32>"
      }
    },
    {
      "RemoteTrap": []
    },
    {
      "RemoteUnexpectedResponse": []
    },
    {
      "FailedUpgradeMissingModule": []
    },
    {
      "FailedUpgradeMissingContract": []
    },
    {
      "FailedUpgradeUnsupportedModuleVersion": []
    },
    {
      "ContractPaused": []
    }
  ]
}
Return
"<UInt128>"

Parameters
[]
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogFull": []
    },
    {
      "LogMalformed": []
    },
    {
      "NotOwner": []
    },
    {
      "UnexpectedTransferAmount": []
    },
    {
      "ExpiredSignature": []
    },
    {
      "AlreadyUsedSignature": []
    },
    {
      "InvalidCommissionPercent": []
    },
    {
      "AmountExceedCommissionPool": []
    },
    {
      "AmountExceedBridgePool": []
    },
    {
      "InvalidSignature": []
    },
    {
      "SignerIsNotEstablished": []
    },
    {
      "CommissionBiggerThanTransferredAmount": []
    },
    {
      "CommissionOverflow": []
    },
    {
      "AlreadySmashed": []
    },
    {
      "TransferError": []
    },
    {
      "InvalidCommissionCollector": []
    },
    {
      "RemoteAmountTooLarge": []
    },
    {
      "RemoteMissingAccount": []
    },
    {
      "RemoteMissingContract": []
    },
    {
      "RemoteMissingEntrypoint": []
    },
    {
      "RemoteMessageFailed": []
    },
    {
      "RemoteReject": {
        "reason": "<Int32>"
      }
    },
    {
      "RemoteTrap": []
    },
    {
      "RemoteUnexpectedResponse": []
    },
    {
      "FailedUpgradeMissingModule": []
    },
    {
      "FailedUpgradeMissingContract": []
    },
    {
      "FailedUpgradeUnsupportedModuleVersion": []
    },
    {
      "ContractPaused": []
    }
  ]
}
Return
"<UInt128>"

Parameters
{
  "amount": "<UInt128>",
  "gas_commission": "<UInt128>"
}
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogFull": []
    },
    {
      "LogMalformed": []
    },
    {
      "NotOwner": []
    },
    {
      "UnexpectedTransferAmount": []
    },
    {
      "ExpiredSignature": []
    },
    {
      "AlreadyUsedSignature": []
    },
    {
      "InvalidCommissionPercent": []
    },
    {
      "AmountExceedCommissionPool": []
    },
    {
      "AmountExceedBridgePool": []
    },
    {
      "InvalidSignature": []
    },
    {
      "SignerIsNotEstablished": []
    },
    {
      "CommissionBiggerThanTransferredAmount": []
    },
    {
      "CommissionOverflow": []
    },
    {
      "AlreadySmashed": []
    },
    {
      "TransferError": []
    },
    {
      "InvalidCommissionCollector": []
    },
    {
      "RemoteAmountTooLarge": []
    },
    {
      "RemoteMissingAccount": []
    },
    {
      "RemoteMissingContract": []
    },
    {
      "RemoteMissingEntrypoint": []
    },
    {
      "RemoteMessageFailed": []
    },
    {
      "RemoteReject": {
        "reason": "<Int32>"
      }
    },
    {
      "RemoteTrap": []
    },
    {
      "RemoteUnexpectedResponse": []
    },
    {
      "FailedUpgradeMissingModule": []
    },
    {
      "FailedUpgradeMissingContract": []
    },
    {
      "FailedUpgradeUnsupportedModuleVersion": []
    },
    {
      "ContractPaused": []
    }
  ]
}
Return
"<UInt128>"

Parameters
"<AccountAddress>"
Errors
{
  "Enum": [
    {
      "ParseParams": []
    },
    {
      "LogFull": []
    },
    {
      "LogMalformed": []
    },
    {
      "NotOwner": []
    },
    {
      "UnexpectedTransferAmount": []
    },
    {
      "ExpiredSignature": []
    },
    {
      "AlreadyUsedSignature": []
    },
    {
      "InvalidCommissionPercent": []
    },
    {
      "AmountExceedCommissionPool": []
    },
    {
      "AmountExceedBridgePool": []
    },
    {
      "InvalidSignature": []
    },
    {
      "SignerIsNotEstablished": []
    },
    {
      "CommissionBiggerThanTransferredAmount": []
    },
    {
      "CommissionOverflow": []
    },
    {
      "AlreadySmashed": []
    },
    {
      "TransferError": []
    },
    {
      "InvalidCommissionCollector": []
    },
    {
      "RemoteAmountTooLarge": []
    },
    {
      "RemoteMissingAccount": []
    },
    {
      "RemoteMissingContract": []
    },
    {
      "RemoteMissingEntrypoint": []
    },
    {
      "RemoteMessageFailed": []
    },
    {
      "RemoteReject": {
        "reason": "<Int32>"
      }
    },
    {
      "RemoteTrap": []
    },
    {
      "RemoteUnexpectedResponse": []
    },
    {
      "FailedUpgradeMissingModule": []
    },
    {
      "FailedUpgradeMissingContract": []
    },
    {
      "FailedUpgradeUnsupportedModuleVersion": []
    },
    {
      "ContractPaused": []
    }
  ]
}
Return
"<UInt64>"