public static Task <(VaspInformation VaspInformation, VaspContractInfo VaspContractInfo)> CreateForJuridicalPersonAsync( IEthereumRpc ethereumRpc, string vaspSmartContractAddress, JuridicalPersonId[] juridicalIds) { var vaspInformationBuilder = new VaspInformationBuilder(ethereumRpc); return(vaspInformationBuilder.CreateForJuridicalPersonAsync(vaspSmartContractAddress, juridicalIds)); }
public static Task <(VaspInformation VaspInformation, VaspContractInfo VaspContractInfo)> CreateForBankAsync( IEthereumRpc ethereumRpc, string vaspSmartContractAddress, string settingsBic) { var vaspInformationBuilder = new VaspInformationBuilder(ethereumRpc); return(vaspInformationBuilder.CreateForBankAsync(vaspSmartContractAddress, settingsBic)); }
public static Task <(VaspInformation VaspInformation, VaspContractInfo VaspContractInfo)> CreateForNaturalPersonAsync( IEthereumRpc ethereumRpc, string vaspSmartContractAddress, NaturalPersonId[] settingsNaturalPersonIds, PlaceOfBirth settingsPlaceOfBirth) { var vaspInformationBuilder = new VaspInformationBuilder(ethereumRpc); return(vaspInformationBuilder.CreateForNaturalPersonAsync(vaspSmartContractAddress, settingsNaturalPersonIds, settingsPlaceOfBirth)); }