コード例 #1
0
        public IContractClient CreateClient(ContractProtocol protocol)
        {
            IContractClient client = protocol switch
            {
                ContractProtocol.TRC20 => _serviceProvider.GetService <TRC20ContractClient>(),
                _ => throw new NotImplementedException()
            };

            return(client);
        }
    }
コード例 #2
0
 public ContractController(IContractClient contractClient)
 {
     _contractClient = contractClient;
 }
コード例 #3
0
 public CarrierController(IContractClient contractClient)
 {
     _contractClient = contractClient;
 }
コード例 #4
0
 public AdvisorController(IContractClient contractClient)
 {
     _contractClient = contractClient;
 }