OPNet
Preparing search index...
IContract
Interface IContract
Description
This interface is used to define a contract. IContract
interface
IContract
{
address
:
string
|
Address
;
get
p2opOrTweaked
()
:
string
;
currentGasParameters
()
:
Promise
<
BlockGasParameters
>
;
decodeEvent
(
event
:
NetEvent
)
:
OPNetEvent
;
decodeEvents
(
events
:
ContractEvents
|
NetEvent
[]
)
:
OPNetEvent
<
{}
>
[]
;
encodeCalldata
(
method
:
string
,
...
args
:
unknown
[]
)
:
Buffer
;
setAccessList
(
accessList
:
IAccessList
)
:
void
;
setSender
(
sender
:
Address
)
:
void
;
setSimulatedHeight
(
height
:
undefined
|
bigint
)
:
void
;
setTransactionDetails
(
tx
:
ParsedSimulatedTransaction
)
:
void
;
}
Hierarchy (
View Summary
)
IContract
BaseContractProperties
Implemented by
IBaseContract
Index
Properties
address
Accessors
p2op
Or
Tweaked
Methods
current
Gas
Parameters
decode
Event
decode
Events
encode
Calldata
set
Access
List
set
Sender
set
Simulated
Height
set
Transaction
Details
Properties
Readonly
address
address
:
string
|
Address
Accessors
p2op
Or
Tweaked
get
p2opOrTweaked
()
:
string
Returns
string
Methods
current
Gas
Parameters
currentGasParameters
()
:
Promise
<
BlockGasParameters
>
Returns
Promise
<
BlockGasParameters
>
decode
Event
decodeEvent
(
event
:
NetEvent
)
:
OPNetEvent
Parameters
event
:
NetEvent
Returns
OPNetEvent
decode
Events
decodeEvents
(
events
:
ContractEvents
|
NetEvent
[]
)
:
OPNetEvent
<
{}
>
[]
Parameters
events
:
ContractEvents
|
NetEvent
[]
Returns
OPNetEvent
<
{}
>
[]
encode
Calldata
encodeCalldata
(
method
:
string
,
...
args
:
unknown
[]
)
:
Buffer
Parameters
method
:
string
...
args
:
unknown
[]
Returns
Buffer
set
Access
List
setAccessList
(
accessList
:
IAccessList
)
:
void
Parameters
accessList
:
IAccessList
Returns
void
set
Sender
setSender
(
sender
:
Address
)
:
void
Parameters
sender
:
Address
Returns
void
set
Simulated
Height
setSimulatedHeight
(
height
:
undefined
|
bigint
)
:
void
Parameters
height
:
undefined
|
bigint
Returns
void
set
Transaction
Details
setTransactionDetails
(
tx
:
ParsedSimulatedTransaction
)
:
void
Parameters
tx
:
ParsedSimulatedTransaction
Returns
void
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
address
Accessors
p2op
Or
Tweaked
Methods
current
Gas
Parameters
decode
Event
decode
Events
encode
Calldata
set
Access
List
set
Sender
set
Simulated
Height
set
Transaction
Details
OPNet
Loading...
Description
This interface is used to define a contract. IContract