@dropsy/airdrop - v0.0.2
Preparing search index...
InitializeAirdropInput
Type Alias InitializeAirdropInput<TAccountMint, TAccountAirdrop, TAccountController, TAccountFeeVault, TAccountOwner, TAccountTreasury, TAccountSystemProgram>
type
InitializeAirdropInput
<
TAccountMint
extends
string
=
string
,
TAccountAirdrop
extends
string
=
string
,
TAccountController
extends
string
=
string
,
TAccountFeeVault
extends
string
=
string
,
TAccountOwner
extends
string
=
string
,
TAccountTreasury
extends
string
=
string
,
TAccountSystemProgram
extends
string
=
string
,
>
=
{
airdrop
:
Address
<
TAccountAirdrop
>
;
controller
:
Address
<
TAccountController
>
;
endTime
:
InitializeAirdropInstructionDataArgs
[
"endTime"
]
;
feeVault
:
Address
<
TAccountFeeVault
>
;
id
:
InitializeAirdropInstructionDataArgs
[
"id"
]
;
merkleRoot
:
InitializeAirdropInstructionDataArgs
[
"merkleRoot"
]
;
mint
:
Address
<
TAccountMint
>
;
owner
:
TransactionSigner
<
TAccountOwner
>
;
startsTime
:
InitializeAirdropInstructionDataArgs
[
"startsTime"
]
;
systemProgram
?:
Address
<
TAccountSystemProgram
>
;
treasury
?:
Address
<
TAccountTreasury
>
;
}
Type Parameters
TAccountMint
extends
string
=
string
TAccountAirdrop
extends
string
=
string
TAccountController
extends
string
=
string
TAccountFeeVault
extends
string
=
string
TAccountOwner
extends
string
=
string
TAccountTreasury
extends
string
=
string
TAccountSystemProgram
extends
string
=
string
Index
Properties
airdrop
controller
end
Time
fee
Vault
id
merkle
Root
mint
owner
starts
Time
system
Program?
treasury?
Properties
airdrop
airdrop
:
Address
<
TAccountAirdrop
>
controller
controller
:
Address
<
TAccountController
>
end
Time
endTime
:
InitializeAirdropInstructionDataArgs
[
"endTime"
]
fee
Vault
feeVault
:
Address
<
TAccountFeeVault
>
id
id
:
InitializeAirdropInstructionDataArgs
[
"id"
]
merkle
Root
merkleRoot
:
InitializeAirdropInstructionDataArgs
[
"merkleRoot"
]
mint
mint
:
Address
<
TAccountMint
>
owner
owner
:
TransactionSigner
<
TAccountOwner
>
starts
Time
startsTime
:
InitializeAirdropInstructionDataArgs
[
"startsTime"
]
Optional
system
Program
systemProgram
?:
Address
<
TAccountSystemProgram
>
Optional
treasury
treasury
?:
Address
<
TAccountTreasury
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Properties
airdrop
controller
end
Time
fee
Vault
id
merkle
Root
mint
owner
starts
Time
system
Program
treasury
@dropsy/airdrop - v0.0.2
Loading...