UNPKG

@settlemint/solidity-zeto

Version:

Smart contract set to build Zero Knowledge tokens in SettleMint

58 lines (57 loc) 1.75 kB
[ { "name": "OwnershipTransferred", "immutable": true, "fields": [ { "name": "id", "type": "ID!" }, { "name": "previousOwner", "type": "Bytes!" }, { "name": "newOwner", "type": "Bytes!" }, { "name": "timestamp", "type": "BigInt!" } ] }, { "name": "Initialized", "immutable": true, "fields": [ { "name": "id", "type": "ID!" }, { "name": "version", "type": "BigInt!" }, { "name": "timestamp", "type": "BigInt!" } ] }, { "name": "Upgraded", "immutable": true, "fields": [ { "name": "id", "type": "ID!" }, { "name": "implementation", "type": "Bytes!" }, { "name": "timestamp", "type": "BigInt!" } ] }, { "name": "UTXOMint", "immutable": true, "fields": [ { "name": "id", "type": "ID!" }, { "name": "outputs", "type": "[BigInt!]!" }, { "name": "submitter", "type": "Bytes!" }, { "name": "data", "type": "Bytes!" }, { "name": "timestamp", "type": "BigInt!" } ] }, { "name": "UTXOTransferWithEncryptedValues", "immutable": true, "fields": [ { "name": "id", "type": "ID!" }, { "name": "inputs", "type": "[BigInt!]!" }, { "name": "outputs", "type": "[BigInt!]!" }, { "name": "encryptionNonce", "type": "BigInt!" }, { "name": "ecdhPublicKeyX", "type": "BigInt!" }, { "name": "ecdhPublicKeyY", "type": "BigInt!" }, { "name": "encryptedValues", "type": "[BigInt!]!" }, { "name": "submitter", "type": "Bytes!" }, { "name": "data", "type": "Bytes!" }, { "name": "timestamp", "type": "BigInt!" } ] } ]