OPNet
Preparing search index...
IExtendedOP721
Interface IExtendedOP721
Description
This interface represents the OP_NET base contract. IOP_NETContract
Cathegory
Contracts
interface
IExtendedOP721
{
address
:
string
|
Address
;
get
p2opOrTweaked
()
:
string
;
airdrop
(
addresses
:
Address
[]
,
amounts
:
number
[]
)
:
Promise
<
AirdropNFT
>
;
approve
(
to
:
Address
,
tokenId
:
bigint
)
:
Promise
<
ApproveNFT
>
;
approveBySignature
(
owner
:
Address
,
spender
:
Address
,
tokenId
:
bigint
,
deadline
:
bigint
,
signature
:
Uint8Array
,
)
:
Promise
<
ApproveBySignatureNFT
>
;
balanceOf
(
owner
:
Address
)
:
Promise
<
BalanceOfNFT
>
;
burn
(
tokenId
:
bigint
)
:
Promise
<
BurnNFT
>
;
claim
()
:
Promise
<
ClaimNFT
>
;
collectionInfo
()
:
Promise
<
CollectionInfo
>
;
currentGasParameters
()
:
Promise
<
BlockGasParameters
>
;
decodeEvent
(
event
:
NetEvent
)
:
OPNetEvent
;
decodeEvents
(
events
:
ContractEvents
|
NetEvent
[]
)
:
OPNetEvent
<
{}
>
[]
;
deployer
()
:
Promise
<
CallResult
<
{
deployer
:
Address
}
,
OPNetEvent
<
ContractDecodedObjectResult
>
[]
,
>
,
>
;
domainSeparator
()
:
Promise
<
DomainSeparator
>
;
encodeCalldata
(
method
:
string
,
...
args
:
unknown
[]
)
:
Buffer
;
getApproved
(
tokenId
:
bigint
)
:
Promise
<
GetApprovedNFT
>
;
getApproveNonce
(
owner
:
Address
)
:
Promise
<
GetApproveNonce
>
;
getStatus
()
:
Promise
<
GetStatus
>
;
getTransferNonce
(
owner
:
Address
)
:
Promise
<
GetTransferNonce
>
;
isApprovedForAll
(
owner
:
Address
,
operator
:
Address
,
)
:
Promise
<
IsApprovedForAllNFT
>
;
isMintEnabled
()
:
Promise
<
IsMintEnabled
>
;
maxSupply
()
:
Promise
<
MaxSupplyNFT
>
;
metadata
()
:
Promise
<
MetadataNFT
>
;
name
()
:
Promise
<
NameNFT
>
;
ownerOf
(
tokenId
:
bigint
)
:
Promise
<
OwnerOfNFT
>
;
purgeExpired
()
:
Promise
<
PurgeExpiredNFT
>
;
reserve
(
quantity
:
bigint
)
:
Promise
<
ReserveNFT
>
;
safeTransferFrom
(
from
:
Address
,
to
:
Address
,
tokenId
:
bigint
,
data
:
Uint8Array
,
)
:
Promise
<
SafeTransferFromNFT
>
;
setAccessList
(
accessList
:
IAccessList
)
:
void
;
setApprovalForAll
(
operator
:
Address
,
approved
:
boolean
,
)
:
Promise
<
SetApprovalForAllNFT
>
;
setBaseURI
(
baseURI
:
string
)
:
Promise
<
SetBaseURI
>
;
setMintEnabled
(
enabled
:
boolean
)
:
Promise
<
SetMintEnabled
>
;
setSender
(
sender
:
Address
)
:
void
;
setSimulatedHeight
(
height
:
undefined
|
bigint
)
:
void
;
setTokenURI
(
tokenId
:
bigint
,
uri
:
string
)
:
Promise
<
SetTokenURI
>
;
setTransactionDetails
(
tx
:
ParsedSimulatedTransaction
)
:
void
;
symbol
()
:
Promise
<
SymbolNFT
>
;
tokenOfOwnerByIndex
(
owner
:
Address
,
index
:
bigint
,
)
:
Promise
<
TokenOfOwnerByIndex
>
;
tokenURI
(
tokenId
:
bigint
)
:
Promise
<
TokenURI
>
;
totalSupply
()
:
Promise
<
TotalSupplyNFT
>
;
transferBySignature
(
owner
:
Address
,
to
:
Address
,
tokenId
:
bigint
,
deadline
:
bigint
,
signature
:
Uint8Array
,
)
:
Promise
<
TransferBySignatureNFT
>
;
transferFrom
(
from
:
Address
,
to
:
Address
,
tokenId
:
bigint
,
)
:
Promise
<
TransferFromNFT
>
;
[
key
:
symbol
]:
CallResult
<
{}
,
OPNetEvent
<
ContractDecodedObjectResult
>
[]
>
;
}
Hierarchy (
View Summary
)
IOP721
IExtendedOP721
Indexable
[
key
:
symbol
]:
CallResult
<
{}
,
OPNetEvent
<
ContractDecodedObjectResult
>
[]
>
Index
Properties
address
Accessors
p2op
Or
Tweaked
Methods
airdrop
approve
approve
By
Signature
balance
Of
burn
claim
collection
Info
current
Gas
Parameters
decode
Event
decode
Events
deployer
domain
Separator
encode
Calldata
get
Approved
get
Approve
Nonce
get
Status
get
Transfer
Nonce
is
Approved
For
All
is
Mint
Enabled
max
Supply
metadata
name
owner
Of
purge
Expired
reserve
safe
Transfer
From
set
Access
List
set
Approval
For
All
set
Base
URI
set
Mint
Enabled
set
Sender
set
Simulated
Height
set
Token
URI
set
Transaction
Details
symbol
token
Of
Owner
By
Index
token
URI
total
Supply
transfer
By
Signature
transfer
From
Properties
Readonly
address
address
:
string
|
Address
Accessors
p2op
Or
Tweaked
get
p2opOrTweaked
()
:
string
Returns
string
Methods
airdrop
airdrop
(
addresses
:
Address
[]
,
amounts
:
number
[]
)
:
Promise
<
AirdropNFT
>
Parameters
addresses
:
Address
[]
amounts
:
number
[]
Returns
Promise
<
AirdropNFT
>
approve
approve
(
to
:
Address
,
tokenId
:
bigint
)
:
Promise
<
ApproveNFT
>
Parameters
to
:
Address
tokenId
:
bigint
Returns
Promise
<
ApproveNFT
>
approve
By
Signature
approveBySignature
(
owner
:
Address
,
spender
:
Address
,
tokenId
:
bigint
,
deadline
:
bigint
,
signature
:
Uint8Array
,
)
:
Promise
<
ApproveBySignatureNFT
>
Parameters
owner
:
Address
spender
:
Address
tokenId
:
bigint
deadline
:
bigint
signature
:
Uint8Array
Returns
Promise
<
ApproveBySignatureNFT
>
balance
Of
balanceOf
(
owner
:
Address
)
:
Promise
<
BalanceOfNFT
>
Parameters
owner
:
Address
Returns
Promise
<
BalanceOfNFT
>
burn
burn
(
tokenId
:
bigint
)
:
Promise
<
BurnNFT
>
Parameters
tokenId
:
bigint
Returns
Promise
<
BurnNFT
>
claim
claim
()
:
Promise
<
ClaimNFT
>
Returns
Promise
<
ClaimNFT
>
collection
Info
collectionInfo
()
:
Promise
<
CollectionInfo
>
Returns
Promise
<
CollectionInfo
>
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
<
{}
>
[]
deployer
deployer
()
:
Promise
<
CallResult
<
{
deployer
:
Address
}
,
OPNetEvent
<
ContractDecodedObjectResult
>
[]
,
>
,
>
Returns
Promise
<
CallResult
<
{
deployer
:
Address
}
,
OPNetEvent
<
ContractDecodedObjectResult
>
[]
,
>
,
>
domain
Separator
domainSeparator
()
:
Promise
<
DomainSeparator
>
Returns
Promise
<
DomainSeparator
>
encode
Calldata
encodeCalldata
(
method
:
string
,
...
args
:
unknown
[]
)
:
Buffer
Parameters
method
:
string
...
args
:
unknown
[]
Returns
Buffer
get
Approved
getApproved
(
tokenId
:
bigint
)
:
Promise
<
GetApprovedNFT
>
Parameters
tokenId
:
bigint
Returns
Promise
<
GetApprovedNFT
>
get
Approve
Nonce
getApproveNonce
(
owner
:
Address
)
:
Promise
<
GetApproveNonce
>
Parameters
owner
:
Address
Returns
Promise
<
GetApproveNonce
>
get
Status
getStatus
()
:
Promise
<
GetStatus
>
Returns
Promise
<
GetStatus
>
get
Transfer
Nonce
getTransferNonce
(
owner
:
Address
)
:
Promise
<
GetTransferNonce
>
Parameters
owner
:
Address
Returns
Promise
<
GetTransferNonce
>
is
Approved
For
All
isApprovedForAll
(
owner
:
Address
,
operator
:
Address
,
)
:
Promise
<
IsApprovedForAllNFT
>
Parameters
owner
:
Address
operator
:
Address
Returns
Promise
<
IsApprovedForAllNFT
>
is
Mint
Enabled
isMintEnabled
()
:
Promise
<
IsMintEnabled
>
Returns
Promise
<
IsMintEnabled
>
max
Supply
maxSupply
()
:
Promise
<
MaxSupplyNFT
>
Returns
Promise
<
MaxSupplyNFT
>
metadata
metadata
()
:
Promise
<
MetadataNFT
>
Returns
Promise
<
MetadataNFT
>
name
name
()
:
Promise
<
NameNFT
>
Returns
Promise
<
NameNFT
>
owner
Of
ownerOf
(
tokenId
:
bigint
)
:
Promise
<
OwnerOfNFT
>
Parameters
tokenId
:
bigint
Returns
Promise
<
OwnerOfNFT
>
purge
Expired
purgeExpired
()
:
Promise
<
PurgeExpiredNFT
>
Returns
Promise
<
PurgeExpiredNFT
>
reserve
reserve
(
quantity
:
bigint
)
:
Promise
<
ReserveNFT
>
Parameters
quantity
:
bigint
Returns
Promise
<
ReserveNFT
>
safe
Transfer
From
safeTransferFrom
(
from
:
Address
,
to
:
Address
,
tokenId
:
bigint
,
data
:
Uint8Array
,
)
:
Promise
<
SafeTransferFromNFT
>
Parameters
from
:
Address
to
:
Address
tokenId
:
bigint
data
:
Uint8Array
Returns
Promise
<
SafeTransferFromNFT
>
set
Access
List
setAccessList
(
accessList
:
IAccessList
)
:
void
Parameters
accessList
:
IAccessList
Returns
void
set
Approval
For
All
setApprovalForAll
(
operator
:
Address
,
approved
:
boolean
,
)
:
Promise
<
SetApprovalForAllNFT
>
Parameters
operator
:
Address
approved
:
boolean
Returns
Promise
<
SetApprovalForAllNFT
>
set
Base
URI
setBaseURI
(
baseURI
:
string
)
:
Promise
<
SetBaseURI
>
Parameters
baseURI
:
string
Returns
Promise
<
SetBaseURI
>
set
Mint
Enabled
setMintEnabled
(
enabled
:
boolean
)
:
Promise
<
SetMintEnabled
>
Parameters
enabled
:
boolean
Returns
Promise
<
SetMintEnabled
>
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
Token
URI
setTokenURI
(
tokenId
:
bigint
,
uri
:
string
)
:
Promise
<
SetTokenURI
>
Parameters
tokenId
:
bigint
uri
:
string
Returns
Promise
<
SetTokenURI
>
set
Transaction
Details
setTransactionDetails
(
tx
:
ParsedSimulatedTransaction
)
:
void
Parameters
tx
:
ParsedSimulatedTransaction
Returns
void
symbol
symbol
()
:
Promise
<
SymbolNFT
>
Returns
Promise
<
SymbolNFT
>
token
Of
Owner
By
Index
tokenOfOwnerByIndex
(
owner
:
Address
,
index
:
bigint
)
:
Promise
<
TokenOfOwnerByIndex
>
Parameters
owner
:
Address
index
:
bigint
Returns
Promise
<
TokenOfOwnerByIndex
>
token
URI
tokenURI
(
tokenId
:
bigint
)
:
Promise
<
TokenURI
>
Parameters
tokenId
:
bigint
Returns
Promise
<
TokenURI
>
total
Supply
totalSupply
()
:
Promise
<
TotalSupplyNFT
>
Returns
Promise
<
TotalSupplyNFT
>
transfer
By
Signature
transferBySignature
(
owner
:
Address
,
to
:
Address
,
tokenId
:
bigint
,
deadline
:
bigint
,
signature
:
Uint8Array
,
)
:
Promise
<
TransferBySignatureNFT
>
Parameters
owner
:
Address
to
:
Address
tokenId
:
bigint
deadline
:
bigint
signature
:
Uint8Array
Returns
Promise
<
TransferBySignatureNFT
>
transfer
From
transferFrom
(
from
:
Address
,
to
:
Address
,
tokenId
:
bigint
,
)
:
Promise
<
TransferFromNFT
>
Parameters
from
:
Address
to
:
Address
tokenId
:
bigint
Returns
Promise
<
TransferFromNFT
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
address
Accessors
p2op
Or
Tweaked
Methods
airdrop
approve
approve
By
Signature
balance
Of
burn
claim
collection
Info
current
Gas
Parameters
decode
Event
decode
Events
deployer
domain
Separator
encode
Calldata
get
Approved
get
Approve
Nonce
get
Status
get
Transfer
Nonce
is
Approved
For
All
is
Mint
Enabled
max
Supply
metadata
name
owner
Of
purge
Expired
reserve
safe
Transfer
From
set
Access
List
set
Approval
For
All
set
Base
URI
set
Mint
Enabled
set
Sender
set
Simulated
Height
set
Token
URI
set
Transaction
Details
symbol
token
Of
Owner
By
Index
token
URI
total
Supply
transfer
By
Signature
transfer
From
OPNet
Loading...
Description
This interface represents the OP_NET base contract. IOP_NETContract
Cathegory
Contracts