BondingCurveAdminInitializeProps
Class: BondingCurveAdminInitializeProps
Properties overview
- curveK: UInt64 = UInt64; ↗
- fee: UInt32 = UInt32; ↗
- feeMaster: PublicKey = PublicKey; ↗
- launchFee: UInt64 = UInt64; ↗
- numberOfNewAccounts: UInt64 = UInt64; ↗
- startPrice: UInt64 = UInt64; ↗
- tokenAddress: PublicKey = PublicKey; ↗
Defined in: packages/token/src/BondingCurveAdmin.ts:102
Extends
- {
curveK
:UInt64
;
fee
:UInt32
;
feeMaster
:PublicKey
;
launchFee
:UInt64
;
numberOfNewAccounts
:UInt64
;
startPrice
:UInt64
;
tokenAddress
:PublicKey
;
}
Constructors
new BondingCurveAdminInitializeProps()
new BondingCurveAdminInitializeProps(value: {
curveK: UInt64;
fee: UInt32;
feeMaster: PublicKey;
launchFee: UInt64;
numberOfNewAccounts: UInt64;
startPrice: UInt64;
tokenAddress: PublicKey;
}): BondingCurveAdminInitializeProps
Defined in: node_modules/o1js/dist/node/lib/provable/types/struct.d.ts:103
Parameters
value
curveK
UInt64
= UInt64
fee
UInt32
= UInt32
feeMaster
PublicKey
= PublicKey
launchFee
UInt64
= UInt64
numberOfNewAccounts
UInt64
= UInt64
startPrice
UInt64
= UInt64
tokenAddress
PublicKey
= PublicKey
Returns
BondingCurveAdminInitializeProps
Inherited from
Struct({
tokenAddress: PublicKey,
startPrice: UInt64,
curveK: UInt64,
feeMaster: PublicKey,
fee: UInt32, // 1000 = 1%
launchFee: UInt64,
numberOfNewAccounts: UInt64,
}).constructor
Properties
curveK
curveK: UInt64 = UInt64;
Defined in: packages/token/src/BondingCurveAdmin.ts:105
Inherited from
Struct({
tokenAddress: PublicKey,
startPrice: UInt64,
curveK: UInt64,
feeMaster: PublicKey,
fee: UInt32, // 1000 = 1%
launchFee: UInt64,
numberOfNewAccounts: UInt64,
}).curveK
fee
fee: UInt32 = UInt32;
Defined in: packages/token/src/BondingCurveAdmin.ts:107
Inherited from
Struct({
tokenAddress: PublicKey,
startPrice: UInt64,
curveK: UInt64,
feeMaster: PublicKey,
fee: UInt32, // 1000 = 1%
launchFee: UInt64,
numberOfNewAccounts: UInt64,
}).fee
feeMaster
feeMaster: PublicKey = PublicKey;
Defined in: packages/token/src/BondingCurveAdmin.ts:106
Inherited from
Struct({
tokenAddress: PublicKey,
startPrice: UInt64,
curveK: UInt64,
feeMaster: PublicKey,
fee: UInt32, // 1000 = 1%
launchFee: UInt64,
numberOfNewAccounts: UInt64,
}).feeMaster
launchFee
launchFee: UInt64 = UInt64;
Defined in: packages/token/src/BondingCurveAdmin.ts:108
Inherited from
Struct({
tokenAddress: PublicKey,
startPrice: UInt64,
curveK: UInt64,
feeMaster: PublicKey,
fee: UInt32, // 1000 = 1%
launchFee: UInt64,
numberOfNewAccounts: UInt64,
}).launchFee
numberOfNewAccounts
numberOfNewAccounts: UInt64 = UInt64;
Defined in: packages/token/src/BondingCurveAdmin.ts:109
Inherited from
Struct({
tokenAddress: PublicKey,
startPrice: UInt64,
curveK: UInt64,
feeMaster: PublicKey,
fee: UInt32, // 1000 = 1%
launchFee: UInt64,
numberOfNewAccounts: UInt64,
}).numberOfNewAccounts
startPrice
startPrice: UInt64 = UInt64;
Defined in: packages/token/src/BondingCurveAdmin.ts:104
Inherited from
Struct({
tokenAddress: PublicKey,
startPrice: UInt64,
curveK: UInt64,
feeMaster: PublicKey,
fee: UInt32, // 1000 = 1%
launchFee: UInt64,
numberOfNewAccounts: UInt64,
}).startPrice
tokenAddress
tokenAddress: PublicKey = PublicKey;
Defined in: packages/token/src/BondingCurveAdmin.ts:103
Inherited from
Struct({
tokenAddress: PublicKey,
startPrice: UInt64,
curveK: UInt64,
feeMaster: PublicKey,
fee: UInt32, // 1000 = 1%
launchFee: UInt64,
numberOfNewAccounts: UInt64,
}).tokenAddress
Updated 10 days ago