rules
Module0xa00a…a6c2
- Move path
- 0xa00a…a6c2::rules
- Functions
- 99 public, 0 entry
- Structs
- 2
- Friend modules
- None
rules
Functions9
- public fun add_kiosk_lock_rule<T0: store + key>(&mut TransferPolicy<T0>,&TransferPolicyCap<T0>)
- public fun add_personal_kiosk_rule<T0: store + key>(&mut TransferPolicy<T0>,&TransferPolicyCap<T0>)
- public fun add_royalty_rule<T0: store + key>(&mut TransferPolicy<T0>,&TransferPolicyCap<T0>,RoyaltyConfig)
- public fun get_royalty_fee_amount<T0: store + key>(&TransferPolicy<T0>,u64): u64
- public fun pay_royalty_rule<T0: store + key>(&mut TransferPolicy<T0>,&mut TransferRequest<T0>,Coin<SUI>)
- public fun prove_kiosk_lock_rule<T0: store + key>(&Kiosk,&mut TransferRequest<T0>)
- public fun prove_personal_kiosk_rule<T0: store + key>(&Kiosk,&mut TransferRequest<T0>)
Structs2
key is an object with an id. store can be kept inside other objects. copy can be duplicated. drop can be thrown away.
- RULESdrop
dummy_field bool - RoyaltyConfigdropstore
basis_points u16 min_amount u64
Constants0
No constants are used by this module's code