{
"coins": [
[
"<String of size 64 containing lowercase hex characters.>",
"<Amount in microCCD>"
]
]
}
None
None
{
"account": "<AccountAddress>",
"public_key": "<String of size 64 containing lowercase hex characters.>",
"signature": "<String of size 128 containing lowercase hex characters.>"
}
{
"Enum": [
{
"ParseParams": []
},
{
"CoinNotFound": []
},
{
"CoinAlreadyRedeemed": []
},
{
"CoinAlreadyExists": []
},
{
"InvokeTransfer": []
},
{
"InvalidSignatures": []
},
{
"NotAuthorized": []
},
{
"WrongContract": []
},
{
"WrongEntryPoint": []
},
{
"NonceMismatch": []
},
{
"Expired": []
},
{
"MissingAccount": []
},
{
"MalformedSignatureData": []
},
{
"AmountDoesNotMatch": []
}
]
}
None
{
"coins": [
[
"<String of size 64 containing lowercase hex characters.>",
"<Amount in microCCD>"
]
]
}
{
"Enum": [
{
"ParseParams": []
},
{
"CoinNotFound": []
},
{
"CoinAlreadyRedeemed": []
},
{
"CoinAlreadyExists": []
},
{
"InvokeTransfer": []
},
{
"InvalidSignatures": []
},
{
"NotAuthorized": []
},
{
"WrongContract": []
},
{
"WrongEntryPoint": []
},
{
"NonceMismatch": []
},
{
"Expired": []
},
{
"MissingAccount": []
},
{
"MalformedSignatureData": []
},
{
"AmountDoesNotMatch": []
}
]
}
None
"<AccountAddress>"
{
"Enum": [
{
"ParseParams": []
},
{
"CoinNotFound": []
},
{
"CoinAlreadyRedeemed": []
},
{
"CoinAlreadyExists": []
},
{
"InvokeTransfer": []
},
{
"InvalidSignatures": []
},
{
"NotAuthorized": []
},
{
"WrongContract": []
},
{
"WrongEntryPoint": []
},
{
"NonceMismatch": []
},
{
"Expired": []
},
{
"MissingAccount": []
},
{
"MalformedSignatureData": []
},
{
"AmountDoesNotMatch": []
}
]
}
None
"<String of size 64 containing lowercase hex characters.>"
None
{
"amount": "<Amount in microCCD>",
"is_redeemed": "<Bool>"
}
None
None
{
"admin": "<AccountAddress>",
"coins": [
[
"<String of size 64 containing lowercase hex characters.>",
{
"amount": "<Amount in microCCD>",
"is_redeemed": "<Bool>"
}
]
]
}
{
"message": {
"contract_address": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"entry_point": "<String>",
"nonce": "<UInt64>",
"payload": [
"<UInt8>"
],
"timestamp": "<Timestamp (e.g. `2000-01-01T12:00:00Z`)>"
},
"signature": [
[
"<UInt8>",
[
[
"<UInt8>",
{
"Enum": [
{
"Ed25519": [
"<String of size 128 containing lowercase hex characters.>"
]
}
]
}
]
]
]
],
"signer": "<AccountAddress>"
}
None
[
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>",
"<UInt8>"
]
{
"message": {
"contract_address": {
"index": "<UInt64>",
"subindex": "<UInt64>"
},
"entry_point": "<String>",
"nonce": "<UInt64>",
"payload": [
"<UInt8>"
],
"timestamp": "<Timestamp (e.g. `2000-01-01T12:00:00Z`)>"
},
"signature": [
[
"<UInt8>",
[
[
"<UInt8>",
{
"Enum": [
{
"Ed25519": [
"<String of size 128 containing lowercase hex characters.>"
]
}
]
}
]
]
]
],
"signer": "<AccountAddress>"
}
None
None
{
"queries": [
"<String>"
]
}
{
"Enum": [
{
"ParseParams": []
},
{
"CoinNotFound": []
},
{
"CoinAlreadyRedeemed": []
},
{
"CoinAlreadyExists": []
},
{
"InvokeTransfer": []
},
{
"InvalidSignatures": []
},
{
"NotAuthorized": []
},
{
"WrongContract": []
},
{
"WrongEntryPoint": []
},
{
"NonceMismatch": []
},
{
"Expired": []
},
{
"MissingAccount": []
},
{
"MalformedSignatureData": []
},
{
"AmountDoesNotMatch": []
}
]
}
[
{
"Enum": [
{
"NoSupport": []
},
{
"Support": []
},
{
"SupportBy": [
[
{
"index": "<UInt64>",
"subindex": "<UInt64>"
}
]
]
}
]
}
]