ExtendedAdapter

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x46217b05 at 22061234
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "ExtendedAdapter"

No transactions found for "ExtendedAdapter"


Functions
Getter at block 22954018
COL(view returns (address)
0x0000000000000000000000000000000000000000
CTF(view returns (address)
0x0000000000000000000000000000000000000000
FEE_DENOMINATOR(view returns (uint256)
10000
NO_TOKEN_BURN_ADDRESS(view returns (address)
0xa5ef39c3d3e10d0b270233af41cac69796b12966
VAULT(view returns (address)
0x0000000000000000000000000000000000000000
WCOL(view returns (address)
0x0000000000000000000000000000000000000000
auth(view returns (address)
0x0000000000000000000000000000000000000000
implementation(view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
Read-only
balanceOf(address owner_uint256 id_view returns (uint256)
balanceOfBatch(address[] owners_uint256[] ids_view returns (uint256[])
getConditionId(bytes32 questionId_view returns (bytes32 conditionId)
getDetermined(bytes32 _marketIdview returns (bool)
getFeeBips(bytes32 _marketIdview returns (uint256)
getMarketData(bytes32 _marketIdview returns (bytes32)
getMarketId(address oracle_uint256 feeBips_bytes metadata_pure returns (bytes32)
getOracle(bytes32 _marketIdview returns (address)
getOutcomeSlotCount(bytes32 conditionId_view returns (uint256)
getPositionId(bytes32 questionId_bool outcome_view returns (uint256 positionId)
getPositionIdFromCollection(bytes32 collectionId_view returns (uint256 positionId)
getPositionIdFromCondition(bytes32 conditionId_bool outcome_view returns (uint256 positionId)
getQuestionCount(bytes32 _marketIdview returns (uint256)
getQuestionId(bytes32 marketId_uint8 index_pure returns (bytes32)
getRedeemedAmount(address accountview returns (uint256)
getResult(bytes32 _marketIdview returns (uint256)
redeemedAmounts(address accountview returns (uint256 amount)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
__NegRiskAdapter_init(address authModule_address ctf_address collateral_address wrappedCollateral_address vault_
convertPositions(bytes32 marketId_uint256 indexSet_uint256 amount_
mergePositions(address collateralToken_bytes32bytes32 conditionId_uint256[]uint256 amount_
mergePositions(bytes32 conditionId_uint256 amount_
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
prepareMarket(uint256 feeBips_bytes metadata_returns (bytes32 marketId)
prepareQuestion(bytes32 marketId_bytes metadata_returns (bytes32)
redeemPositions(bytes32 conditionId_uint256[] amounts_returns (uint256)
redeemPositionsFor(address account_bytes32 conditionId_uint256[] amounts_returns (uint256)
redeemPositionsForBatch(bytes32 conditionId_address[] account_uint256[][] amounts_returns (uint256[] payouts_)
reportOutcome(bytes32 questionId_bool outcome_
safeBatchTransferFrom(address from_address to_uint256[] ids_uint256[] values_bytes data_
safeTransferFrom(address from_address to_uint256 id_uint256 value_bytes data_
splitPosition(address collateralToken_bytes32bytes32 conditionId_uint256[]uint256 amount_
splitPosition(bytes32 conditionId_uint256 amount_
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Initialized(uint8 version
MarketPrepared(bytes32 indexed marketIdaddress indexed oracleuint256 feeBipsbytes data
OutcomeReported(bytes32 indexed marketIdbytes32 indexed questionIdbool outcome
PayoutRedemption(address indexed redeemerbytes32 indexed conditionIduint256[] amountsuint256 payout
PositionSplit(address indexed stakeholderbytes32 indexed conditionIduint256 amount
PositionsConverted(address indexed stakeholderbytes32 indexed marketIduint256 indexed indexSetuint256 amount
PositionsMerge(address indexed stakeholderbytes32 indexed conditionIduint256 amount
QuestionPrepared(bytes32 indexed marketIdbytes32 indexed questionIduint256 indexbytes data
Upgraded(address indexed implementation
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
DeterminedFlagAlreadySet(
FeeBipsOutOfBounds(
IndexOutOfBounds(
InvalidIndexSet(
InvalidWrappedCollateralOwner(address owneraddress expected
InvalidWrappedCollateralUnderlying(address underlyingaddress expected
LengthMismatch(
MarketAlreadyDetermined(
MarketAlreadyPrepared(
MarketNotPrepared(
NoConvertiblePositions(
NotApprovedForAll(address accountaddress opperator
OnlyOracle(
Unauthorized(address callerbytes32 role
UnexpectedCollateralToken(address tokenaddress expected