@settlemint/solidity-supplychain
Version:
Smart contract set to build a supplychain usecase in SettleMint
29 lines (28 loc) • 1.01 kB
YAML
- kind: ethereum/contract
name: {id}
network: {chain}
source:
address: '{address}'
abi: ExampleSupplyChain
startBlock: {startBlock}
mapping:
kind: ethereum/events
apiVersion: 0.0.5
language: wasm/assemblyscript
entities:
- Roast
abis:
- name: ExampleSupplyChain
file: {root}/out/ExampleSupplyChain.sol/ExampleSupplyChain.json
eventHandlers:
- event: CreateLotEvent(string,string,string,string,string,string)
handler: handleCreateLot
- event: FirstProcessEvent(string,string,string,string,string,string)
handler: handleFirstProcess
- event: SecondProcessEvent(string,string,string,string,string)
handler: handleSecondProcess
- event: PackagingEvent(string,string,string,string,string,string)
handler: handlePackaging
- event: TransportEvent(string,string,string,string,string)
handler: handleTransport
file: {file}