bool | boolean | await program
.methods
.init(true)
.rpc();
|
u64/u128/i64/i128 | anchor.BN | await program
.methods
.init(new anchor.BN(99))
.rpc();
| https://github.com/indutny/bn.js |
u8/u16/u32/i8/i16/i32 | number | await program
.methods
.init(99)
.rpc();
|
f32/f64 | number | await program
.methods
.init(1.0)
.rpc();
|
Enum | object | enum MyEnum {
One,
Two { val: u32 },
Three(u8, i16),
};
await program
.methods
.init({ one: {} })
.rpc();
await program
.methods
.init({ two: { val: 99 } })
.rpc();
await program
.methods
.init({ three: [12, -34] })
.rpc();
|
Struct | { val: {} } | struct MyStruct {
val: u16,
}
await program
.methods
.init({ val: 99 })
.rpc();
|
[T; N] | Array<T> | await program
.methods
.init([1, 2, 3])
.rpc();
|
String | string | await program
.methods
.init("hello")
.rpc();
|
Vec<T> | Array<T> | await program
.methods
.init([1, 2, 3])
.rpc();
|
Option<T> | T | null | undefined |
await program
.methods
.init(null)
.rpc();
await program
.methods
.init(42)
.rpc();
|