@settlemint/solidity-zeto
Version:
Smart contract set to build Zero Knowledge tokens in SettleMint
32 lines • 1.09 kB
YAML
- kind: ethereum/contract
name: ZetoAnonEncContract
network: btp
source:
address: "{address}"
abi: Zeto_AnonEnc
startBlock: 1
mapping:
kind: ethereum/events
apiVersion: 0.0.5
language: wasm/assemblyscript
entities:
- UTXOTransferWithEncryptedValues
- UTXOMint
- Upgraded
- Initialized
- OwnershipTransferred
abis:
- name: Zeto_AnonEnc
file: {root}/out/zeto_anon_enc.sol/Zeto_AnonEnc.json
eventHandlers:
- event: UTXOTransferWithEncryptedValues(uint256[],uint256[],uint256,uint256[2],uint256[],indexed address,bytes)
handler: handleUTXOTransferWithEncryptedValues
- event: UTXOMint(uint256[],indexed address,bytes)
handler: handleUTXOMint
- event: Upgraded(indexed address)
handler: handleUpgraded
- event: Initialized(uint64)
handler: handleInitialized
- event: OwnershipTransferred(indexed address,indexed address)
handler: handleOwnershipTransferred
file: {file}