public static async Task <aclContract> At(Meadow.JsonRpc.Client.IJsonRpcClient rpcClient, Meadow.Core.EthTypes.Address address, Meadow.Core.EthTypes.Address?defaultFromAccount = null) { defaultFromAccount = defaultFromAccount ?? (await rpcClient.Accounts())[0]; return(new aclContract(rpcClient, address, defaultFromAccount.Value)); }
private aclContract(Meadow.JsonRpc.Client.IJsonRpcClient rpcClient, Meadow.Core.EthTypes.Address address, Meadow.Core.EthTypes.Address defaultFromAccount) : base(rpcClient, address, defaultFromAccount) { Meadow.Contract.EventLogUtil.RegisterDeployedContractEventTypes(address.GetHexString(hexPrefix: true), typeof(solidity_vscode_unit_test.aclContract.LogAccess)); }
private ERC20Basic(Meadow.JsonRpc.Client.IJsonRpcClient rpcClient, Meadow.Core.EthTypes.Address address, Meadow.Core.EthTypes.Address defaultFromAccount) : base(rpcClient, address, defaultFromAccount) { Meadow.Contract.EventLogUtil.RegisterDeployedContractEventTypes(address.GetHexString(hexPrefix: true), typeof(TokenContract.ERC20Basic.Approval), typeof(TokenContract.ERC20Basic.Transfer)); }
private HelloWorld(Meadow.JsonRpc.Client.IJsonRpcClient rpcClient, Meadow.Core.EthTypes.Address address, Meadow.Core.EthTypes.Address defaultFromAccount) : base(rpcClient, address, defaultFromAccount) { Meadow.Contract.EventLogUtil.RegisterDeployedContractEventTypes(address.GetHexString(hexPrefix: true), typeof(TokenContract.HelloWorld.HelloEvent)); }
private SafeMath(Meadow.JsonRpc.Client.IJsonRpcClient rpcClient, Meadow.Core.EthTypes.Address address, Meadow.Core.EthTypes.Address defaultFromAccount) : base(rpcClient, address, defaultFromAccount) { Meadow.Contract.EventLogUtil.RegisterDeployedContractEventTypes(address.GetHexString(hexPrefix: true)); }