SecretNET.Token Namespace

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.Token
Assembly:  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))
public:
Task<SingleSecretTx<IncreaseAllowanceResponse^>^>^ IncreaseAllowance(
	String^ contractAddress, 
	String^ spender, 
	String^ amount, 
	Nullable<int^> expiration, 
	Nullable<String^> padding, 
	Nullable<String^> codeHash, 
	Nullable<TxOptions^> txOptions
)

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.

Return Value

SingleSecretTx<IncreaseAllowanceResponse>.