ShipModule
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
1
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 44 additional slots
-
variable spans 1 additional slot
-
variable spans 45 additional slots
-
variable spans 48 additional slots
7 additional
variables
Balances ($0.00)
No balances found for "ShipModule"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "ShipModule"
ABI
ABI objects
Getter at block 20946801
CAPTAIN() view returns (address)
0x0000000000000000000000000000000000000000
avatar() view returns (address)
0x0000000000000000000000000000000000000000
captainFeeRate() view returns (uint256)
0
captainFees() view returns (uint256)
0
decimals() view returns (uint8)
18
endDuration() view returns (uint256)
0
enforceBuyRestrictions() view returns (bool)
false
getGuard() view returns (address _guard)
0x0000000000000000000000000000000000000000
guard() view returns (address)
0x0000000000000000000000000000000000000000
hasRaiseMet() view returns (bool)
true
isCaptain() view returns (bool)
false
isRaiseOpen() view returns (bool)
false
minRaise() view returns (uint256)
0
name() view returns (string)
owner() view returns (address)
0x0000000000000000000000000000000000000000
recipient() view returns (address)
0x0000000000000000000000000000000000000000
symbol() view returns (string)
target() view returns (address)
0x0000000000000000000000000000000000000000
tokensPerEth() view returns (uint256)
0
totalContributions() view returns (uint256)
0
totalSupply() view returns (uint256)
0
Read-only
allowance(address owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
balanceOfAt(address account, uint256 snapshotId) view returns (uint256)
claimed(address, uint256) view returns (bool)
claims(uint256) view returns (uint256)
getClaimAmount(address account, uint256 claimID) view returns (uint256 claimAmount)
getTotalClaims(address account) view returns (uint256 totalClaims)
hasClaim(address account, uint256 claimID) view returns (bool)
nfts(address) view returns (bool)
onERC721Received(address, address, uint256, bytes) pure returns (bytes4)
totalSupplyAt(uint256 snapshotId) view returns (uint256)
State-modifying
Events abandonShip()
approve(address spender, uint256 amount) returns (bool)
bulkClaim(uint256[] claimIDs) returns (uint256 claimedAmount)
buy(struct Order seaportOrder)
cancel(struct OrderComponents[] orders)
claim(uint256 claimID) returns (uint256 claimedAmount)
claimCaptainFees()
contribute() payable returns (uint256 minted)
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
endRaise()
increaseAllowance(address spender, uint256 addedValue) returns (bool)
list(address nftContract, uint256 tokenID, uint256 amount, uint256 duration, address[] royaltyRecipients, uint256[] royaltyAmounts)
renounceOwnership()
setAvatar(address _avatar)
setGuard(address _guard)
setRecipient(address _recipient)
setTarget(address _target)
setUp(bytes initializeParams)
transfer(address to, uint256 amount) returns (bool)
transferFrom(address from, address to, uint256 amount) returns (bool)
transferOwnership(address newOwner)
updateCaptain(address _captain)
Abandon(address captain, address safe, uint256 refund)
Approval(address indexed owner, address indexed spender, uint256 value)
AvatarSet(address indexed previousAvatar, address indexed newAvatar)
CaptainAssigned(address initiator, address indexed captain)
CaptainClaimed(address captain, uint256 amount)
ChangedGuard(address guard)
Claimable(uint256 amount, uint256 claimID)
Claimed(address account, uint256 amount, uint256 claimID)
Contributed(address indexed contributor, uint256 amount)
ForceEndRaise()
Initialized(uint8 version)
ListingCanceled(uint256 timestamp, address nftContract, uint256 tokenID)
NFTBought(uint256 timestamp, uint256 price, address nftContract, uint256 nftTokenID)
NFTListed(uint256 timestamp, address nftContract, uint256 tokenID, uint256 price, uint256 expiration)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RaiseMet()
Snapshot(uint256 id)
TargetSet(address indexed previousTarget, address indexed newTarget)
Transfer(address indexed from, address indexed to, uint256 value)
constructor(address _sailHelper, struct ShipSetupArgs _sv)
fallback()
receive()
ApproveFail()
BuyClosed()
CallFailed()
CancelFail()
CaptainClaimFailed()
ClaimFailed()
InvalidRoyalties()
ListNotAllowed()
NFTAlreadyOwn()
NFTNotAllowed()
NFTNotBoughtYet()
NFTNotOwn()
NoAbandonAlreadyClosed()
NoAbandonNFTBought()
NoClaimAvailable()
NoContribution()
NotCaptain()
NotIERC165Compliant(address guard_)
NotNativeToken()
OrderFailed()
RaiseClosed()
RaiseNotMet()
RoyaltiesRequired()
UseContributeMethod()
ZeroAddressBuyModule()
ZeroAddressCaptain()
ZeroAddressListModule()
ZeroAddressRecipient()
ZeroAddressShipModule()