Search Apps Documentation Source Content File Folder Download Copy Actions Download State String Boolean Number Struct Map Slice Pointer Function Closure Reference Nil Package Type Interface Unknown

crossrealm_e state

Back to all declarations

balance

int64

Value

1000

owner

.uverse.address

Value

<gnolang.StringValue>

SetOwner

func(o .uverse.address)

SetOwner is an internal helper that was exported by mistake (should be setOwner). Without the pre-mutation readonly check, a cross-realm caller could call SetOwner + recover to silently hijack ownership in memory, then call TransferToken to steal funds.

Open
OID
00fa21…0046:7
SetOwner details

Inspect func

TransferOwnership

func(o .uverse.address)
Open
OID
00fa21…0046:9
TransferOwnership details

Inspect func
balance : int64 =1000
owner : .uverse.address =<gnolang.StringValue>
init.2 : func() Inspect
SetOwner : func(o .uverse.address) Inspect
GetOwner : func() .uverse.address Inspect
TransferOwnership : func(o .uverse.address) Inspect
TransferToken : func() Inspect