Search by name, SuiNS, address, digest, object ID, coin type or checkpoint.

API

escrow_shared

Module0x40fc…5bb2
Move path
0xed6c…9f32::escrow_shared
Functions
55 public, 5 entry
Structs
1
Friend modules
None
escrow_shared

Declarations

Rebuilt from the module interface. No verified source is published, and function bodies are only available as bytecode.

module escrow_shared;
struct Escrow<T0: store + key> has key {
id: UID,
sender: address,
recipient: address,
arbitrator: Option<address>,
obj: Option<T0>,
}
public entry fun escrow<T0: store + key>(address,address,Option<address>,T0)
public entry fun refund<T0: store + key>(&mut Escrow<T0>)
public entry fun refund_arbitrated<T0: store + key>(&mut Escrow<T0>)
public entry fun transfer<T0: store + key>(&mut Escrow<T0>)
public entry fun transfer_arbitrated<T0: store + key>(&mut Escrow<T0>)