// THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. import { ethereum, JSONValue, TypedMap, Entity, Bytes, Address, BigInt } from "@graphprotocol/graph-ts"; export class Test extends ethereum.Event { get params(): Test__Params { return new Test__Params(this); } } export class Test__Params { _event: Test; constructor(event: Test) { this._event = event; } get param1(): string { return this._event.parameters[0].value.toString(); } get param2(): BigInt { return this._event.parameters[1].value.toBigInt(); } } export class Example1 extends ethereum.SmartContract { static bind(address: Address): Example1 { return new Example1("Example1", address); } getMethod(): string { let result = super.call("getMethod", "getMethod():(string)", []); return result[0].toString(); } try_getMethod(): ethereum.CallResult { let result = super.tryCall("getMethod", "getMethod():(string)", []); if (result.reverted) { return new ethereum.CallResult(); } let value = result.value; return ethereum.CallResult.fromValue(value[0].toString()); } }