Function SmartContractsApiFp
- SmartContractsApiFp(configuration?): {
compileSmartContract(compileSmartContractRequest, options?): Promise<((axios?, basePath?) => AxiosPromise<CompiledSmartContract>)>;
createSmartContract(walletId, addressId, createSmartContractRequest, options?): Promise<((axios?, basePath?) => AxiosPromise<SmartContract>)>;
deploySmartContract(walletId, addressId, smartContractId, deploySmartContractRequest, options?): Promise<((axios?, basePath?) => AxiosPromise<SmartContract>)>;
getSmartContract(walletId, addressId, smartContractId, options?): Promise<((axios?, basePath?) => AxiosPromise<SmartContract>)>;
listSmartContracts(page?, options?): Promise<((axios?, basePath?) => AxiosPromise<SmartContractList>)>;
readContract(networkId, contractAddress, readContractRequest, options?): Promise<((axios?, basePath?) => AxiosPromise<SolidityValue>)>;
registerSmartContract(networkId, contractAddress, registerSmartContractRequest?, options?): Promise<((axios?, basePath?) => AxiosPromise<SmartContract>)>;
updateSmartContract(networkId, contractAddress, updateSmartContractRequest?, options?): Promise<((axios?, basePath?) => AxiosPromise<SmartContract>)>;
} Returns {
compileSmartContract(compileSmartContractRequest, options?): Promise<((axios?, basePath?) => AxiosPromise<CompiledSmartContract>)>;
createSmartContract(walletId, addressId, createSmartContractRequest, options?): Promise<((axios?, basePath?) => AxiosPromise<SmartContract>)>;
deploySmartContract(walletId, addressId, smartContractId, deploySmartContractRequest, options?): Promise<((axios?, basePath?) => AxiosPromise<SmartContract>)>;
getSmartContract(walletId, addressId, smartContractId, options?): Promise<((axios?, basePath?) => AxiosPromise<SmartContract>)>;
listSmartContracts(page?, options?): Promise<((axios?, basePath?) => AxiosPromise<SmartContractList>)>;
readContract(networkId, contractAddress, readContractRequest, options?): Promise<((axios?, basePath?) => AxiosPromise<SolidityValue>)>;
registerSmartContract(networkId, contractAddress, registerSmartContractRequest?, options?): Promise<((axios?, basePath?) => AxiosPromise<SmartContract>)>;
updateSmartContract(networkId, contractAddress, updateSmartContractRequest?, options?): Promise<((axios?, basePath?) => AxiosPromise<SmartContract>)>;
}
compileSmartContract:function
createSmartContract:function
- createSmartContract(walletId, addressId, createSmartContractRequest, options?): Promise<((axios?, basePath?) => AxiosPromise<SmartContract>)>
Returns Promise<((axios?, basePath?) => AxiosPromise<SmartContract>)>
deploySmartContract:function
- deploySmartContract(walletId, addressId, smartContractId, deploySmartContractRequest, options?): Promise<((axios?, basePath?) => AxiosPromise<SmartContract>)>
Parameters
- walletId: string
- addressId: string
- smartContractId: string
- deploySmartContractRequest: DeploySmartContractRequest
Optional
options: RawAxiosRequestConfig
Returns Promise<((axios?, basePath?) => AxiosPromise<SmartContract>)>
getSmartContract:function
- getSmartContract(walletId, addressId, smartContractId, options?): Promise<((axios?, basePath?) => AxiosPromise<SmartContract>)>
Parameters
- walletId: string
- addressId: string
- smartContractId: string
Optional
options: RawAxiosRequestConfig
Returns Promise<((axios?, basePath?) => AxiosPromise<SmartContract>)>
listSmartContracts:function
- listSmartContracts(page?, options?): Promise<((axios?, basePath?) => AxiosPromise<SmartContractList>)>
Parameters
Optional
page: stringOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?, basePath?) => AxiosPromise<SmartContractList>)>
readContract:function
- readContract(networkId, contractAddress, readContractRequest, options?): Promise<((axios?, basePath?) => AxiosPromise<SolidityValue>)>
Parameters
- networkId: string
- contractAddress: string
- readContractRequest: ReadContractRequest
Optional
options: RawAxiosRequestConfig
Returns Promise<((axios?, basePath?) => AxiosPromise<SolidityValue>)>
registerSmartContract:function
- registerSmartContract(networkId, contractAddress, registerSmartContractRequest?, options?): Promise<((axios?, basePath?) => AxiosPromise<SmartContract>)>
Parameters
- networkId: string
- contractAddress: string
Optional
registerSmartContractRequest: RegisterSmartContractRequestOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?, basePath?) => AxiosPromise<SmartContract>)>
updateSmartContract:function
- updateSmartContract(networkId, contractAddress, updateSmartContractRequest?, options?): Promise<((axios?, basePath?) => AxiosPromise<SmartContract>)>
Parameters
- networkId: string
- contractAddress: string
Optional
updateSmartContractRequest: UpdateSmartContractRequestOptional
options: RawAxiosRequestConfig
Returns Promise<((axios?, basePath?) => AxiosPromise<SmartContract>)>
SmartContractsApi - functional programming interface