Snip20Tx..::..IncreaseAllowance Method (String, String, String, Nullable<(Of <(<'Int32>)>)>, Nullable<(Of <(<'String>)>)>, Nullable<(Of <(<'String>)>)>, Nullable<(Of <(<'TxOptions>)>)>)
Set or increase the allowance such that spender may access up to current_allowance + amount tokens from the Cosmos message sender account.
This may optionally come with an expiration time, which if set limits when the approval can be used (by time).
Namespace:
SecretNET.TokenAssembly: SecretNET.Token (in SecretNET.Token.dll)
Syntax
public Task<SingleSecretTx<IncreaseAllowanceResponse>> IncreaseAllowance( string contractAddress, string spender, string amount, Nullable<int> expiration, Nullable<string> padding, Nullable<string> codeHash, Nullable<TxOptions> txOptions )
Public Function IncreaseAllowance ( _ contractAddress As String, _ spender As String, _ amount As String, _ expiration As Nullable(Of Integer), _ padding As Nullable(Of String), _ codeHash As Nullable(Of String), _ txOptions As Nullable(Of TxOptions) _ ) As Task(Of SingleSecretTx(Of IncreaseAllowanceResponse))
Parameters
- contractAddress
- Type: String
The contract address.
- spender
- Type: String
The address of the account getting access to the funds.
- amount
- Type: String
The number of tokens to increase allowance by (Uint128).
- expiration
- Type: Nullable<(Of <(<'Int32>)>)>
Time at which the allowance expires. Counts the number of seconds from epoch, 1.1.1970 encoded as uint64.
- padding
- Type: Nullable<(Of <(<'String>)>)>
An ignored string that can be used to maintain constant message length.
- codeHash
- Type: Nullable<(Of <(<'String>)>)>
CodeHash is (not really) optional and makes a call way faster.
- txOptions
- Type: Nullable<(Of <(<'TxOptions>)>)>
The tx options.