Maker

MatchingMarket

0x39755357759ce0d7f32dc8dc45414cca409ae24e
DSAuth
function

setAuthority

nonpayable
Restricted (auth)

Inputs

ParameterTypeDescription
authority_address

Outputs

(void)
function

setOwner

nonpayable
Restricted (auth)

Inputs

ParameterTypeDescription
owner_address

Outputs

(void)
DSAuthEvents
event

LogSetOwner

Inputs

ParameterTypeDescription
owneraddress

Outputs

(void)
event

LogSetAuthority

Inputs

ParameterTypeDescription
authorityaddress

Outputs

(void)
DSNote
event

LogNote

Inputs

ParameterTypeDescription
sigbytes4
guyaddress
foobytes32
barbytes32
waduint256
faxbytes

Outputs

(void)
EventfulMarket
event

LogKill

Inputs

ParameterTypeDescription
idbytes32
pairbytes32
makeraddress
pay_gemaddress
buy_gemaddress
pay_amtuint128
buy_amtuint128
timestampuint64

Outputs

(void)
event

LogTake

Inputs

ParameterTypeDescription
idbytes32
pairbytes32
makeraddress
pay_gemaddress
buy_gemaddress
takeraddress
take_amtuint128
give_amtuint128
timestampuint64

Outputs

(void)
event

LogBump

Inputs

ParameterTypeDescription
idbytes32
pairbytes32
makeraddress
pay_gemaddress
buy_gemaddress
pay_amtuint128
buy_amtuint128
timestampuint64

Outputs

(void)
event

LogMake

Inputs

ParameterTypeDescription
idbytes32
pairbytes32
makeraddress
pay_gemaddress
buy_gemaddress
pay_amtuint128
buy_amtuint128
timestampuint64

Outputs

(void)
event

LogTrade

Inputs

ParameterTypeDescription
pay_amtuint256
pay_gemaddress
buy_amtuint256
buy_gemaddress

Outputs

(void)
event

LogItemUpdate

Inputs

ParameterTypeDescription
iduint256

Outputs

(void)
ExpiringMarket
function

stop

nonpayable
Restricted (auth)

Inputs

(void)

Outputs

(void)
function

isClosed

view

Inputs

(void)

Outputs

TypeDescription
bool
function

getTime

view

Inputs

(void)

Outputs

TypeDescription
uint64
MatchingEvents
event

LogDelete

Inputs

ParameterTypeDescription
keeperaddress
iduint256

Outputs

(void)
event

LogInsert

Inputs

ParameterTypeDescription
keeperaddress
iduint256

Outputs

(void)
event

LogSortedOffer

Inputs

ParameterTypeDescription
iduint256

Outputs

(void)
event

LogUnsortedOffer

Inputs

ParameterTypeDescription
iduint256

Outputs

(void)
event

LogMatchingEnabled

Inputs

ParameterTypeDescription
isEnabledbool

Outputs

(void)
event

LogMinSell

Inputs

ParameterTypeDescription
pay_gemaddress
min_amountuint256

Outputs

(void)
event

LogBuyEnabled

Inputs

ParameterTypeDescription
isEnabledbool

Outputs

(void)
MatchingMarket
function

setBuyEnabled

nonpayable
Restricted (auth)

Inputs

ParameterTypeDescription
buyEnabled_bool

Outputs

TypeDescription
bool
function

setMatchingEnabled

nonpayable
Restricted (auth)

Inputs

ParameterTypeDescription
matchingEnabled_bool

Outputs

TypeDescription
bool
function

setMinSell

nonpayable
Restricted (auth, note)

Inputs

ParameterTypeDescription
pay_gemaddress
dustuint256

Outputs

TypeDescription
bool
function

buy

nonpayable
Restricted (can_buy)

Inputs

ParameterTypeDescription
iduint256
amountuint256

Outputs

TypeDescription
bool
function

cancel

nonpayable
Restricted (can_cancel)

Inputs

ParameterTypeDescription
iduint256

Outputs

TypeDescription
bool
function

offer

nonpayable
Restricted (can_offer)

Inputs

ParameterTypeDescription
pay_amtuint256
pay_gemaddress
buy_amtuint256
buy_gemaddress

Outputs

TypeDescription
uint256
function

offer

nonpayable
Restricted (can_offer)

Inputs

ParameterTypeDescription
pay_amtuint256
pay_gemaddress
buy_amtuint256
buy_gemaddress
posuint256
roundingbool

Outputs

TypeDescription
uint256
function

offer

nonpayable
Restricted (can_offer)

Inputs

ParameterTypeDescription
pay_amtuint256
pay_gemaddress
buy_amtuint256
buy_gemaddress
posuint256

Outputs

TypeDescription
uint256
function

kill

nonpayable

Inputs

ParameterTypeDescription
idbytes32

Outputs

(void)
function

buyAllAmount

nonpayable

Inputs

ParameterTypeDescription
buy_gemaddress
buy_amtuint256
pay_gemaddress
max_fill_amountuint256

Outputs

TypeDescription
uint256
function

take

nonpayable

Inputs

ParameterTypeDescription
idbytes32
maxTakeAmountuint128

Outputs

(void)
function

del_rank

nonpayable

Inputs

ParameterTypeDescription
iduint256

Outputs

TypeDescription
bool
function

insert

nonpayable

Inputs

ParameterTypeDescription
iduint256
posuint256

Outputs

TypeDescription
bool
function

make

nonpayable

Inputs

ParameterTypeDescription
pay_gemaddress
buy_gemaddress
pay_amtuint128
buy_amtuint128

Outputs

TypeDescription
bytes32
function

sellAllAmount

nonpayable

Inputs

ParameterTypeDescription
pay_gemaddress
pay_amtuint256
buy_gemaddress
min_fill_amountuint256

Outputs

TypeDescription
uint256
function

getPayAmount

view

Inputs

ParameterTypeDescription
pay_gemaddress
buy_gemaddress
buy_amtuint256

Outputs

TypeDescription
uint256
function

isOfferSorted

view

Inputs

ParameterTypeDescription
iduint256

Outputs

TypeDescription
bool
function

getWorseOffer

view

Inputs

ParameterTypeDescription
iduint256

Outputs

TypeDescription
uint256
function

getBetterOffer

view

Inputs

ParameterTypeDescription
iduint256

Outputs

TypeDescription
uint256
function

getFirstUnsortedOffer

view

Inputs

(void)

Outputs

TypeDescription
uint256
function

getOfferCount

view

Inputs

ParameterTypeDescription
sell_gemaddress
buy_gemaddress

Outputs

TypeDescription
uint256
function

getNextUnsortedOffer

view

Inputs

ParameterTypeDescription
iduint256

Outputs

TypeDescription
uint256
function

getMinSell

view

Inputs

ParameterTypeDescription
pay_gemaddress

Outputs

TypeDescription
uint256
function

getBuyAmount

view

Inputs

ParameterTypeDescription
buy_gemaddress
pay_gemaddress
pay_amtuint256

Outputs

TypeDescription
uint256
function

getBestOffer

view

Inputs

ParameterTypeDescription
sell_gemaddress
buy_gemaddress

Outputs

TypeDescription
uint256
constructor

MatchingMarket

nonpayable
Restricted (ExpiringMarket)

Inputs

ParameterTypeDescription
close_timeuint64

Outputs

(void)
SimpleMarket
function

bump

nonpayable
Restricted (can_buy)

Inputs

ParameterTypeDescription
id_bytes32

Outputs

(void)
function

getOwner

view

Inputs

ParameterTypeDescription
iduint256

Outputs

TypeDescription
address
function

isActive

view

Inputs

ParameterTypeDescription
iduint256

Outputs

TypeDescription
bool
function

getOffer

view

Inputs

ParameterTypeDescription
iduint256

Outputs

TypeDescription
uint256
address
uint256
address
function

buyEnabled

view

Inputs

(void)

Outputs

TypeDescription
bool
function

_rank

view

Inputs

ParameterTypeDescription
uint256

Outputs

TypeDescription
uint256
uint256
uint256
function

authority

view

Inputs

(void)

Outputs

TypeDescription
address
function

_near

view

Inputs

ParameterTypeDescription
uint256

Outputs

TypeDescription
uint256
function

_dust

view

Inputs

ParameterTypeDescription
address

Outputs

TypeDescription
uint256
function

owner

view

Inputs

(void)

Outputs

TypeDescription
address
function

offers

view

Inputs

ParameterTypeDescription
uint256

Outputs

TypeDescription
uint256
address
uint256
address
address
uint64
function

stopped

view

Inputs

(void)

Outputs

TypeDescription
bool
function

_best

view

Inputs

ParameterTypeDescription
address
address

Outputs

TypeDescription
uint256
function

_span

view

Inputs

ParameterTypeDescription
address
address

Outputs

TypeDescription
uint256
function

close_time

view

Inputs

(void)

Outputs

TypeDescription
uint64
function

dustId

view

Inputs

(void)

Outputs

TypeDescription
uint256
function

last_offer_id

view

Inputs

(void)

Outputs

TypeDescription
uint256
function

matchingEnabled

view

Inputs

(void)

Outputs

TypeDescription
bool