コード例 #1
0
 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));
 }
コード例 #2
0
 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));
 }
コード例 #3
0
 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));
 }
コード例 #4
0
 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));
 }
コード例 #5
0
 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));
 }