solidity_vrf_coordinator_interface

package

Versions in this module

v1
Sep 15, 2022
Sep 7, 2022
Sep 7, 2022
Aug 22, 2022
Aug 16, 2022
Aug 16, 2022
Aug 8, 2022
Aug 4, 2022
Aug 3, 2022
Aug 1, 2022
Jul 29, 2022
Jul 28, 2022
Jul 20, 2022
Jul 18, 2022
Jul 13, 2022
Aug 23, 2022
Aug 22, 2022
Aug 6, 2022
Aug 16, 2022
Aug 5, 2022
Jul 18, 2022
Jul 13, 2022
Jul 13, 2022
Jun 28, 2022
Jun 27, 2022
Jun 23, 2022
Jun 23, 2022
Aug 22, 2022
Aug 5, 2022
Aug 4, 2022
Aug 6, 2022
Aug 5, 2022
Jun 23, 2022
Jun 22, 2022
Jun 21, 2022
Jun 20, 2022
Jun 20, 2022
Jun 14, 2022
Jun 7, 2022
Jun 2, 2022
Jun 1, 2022
May 31, 2022
Jun 2, 2022
May 24, 2022
May 11, 2022
May 9, 2022
May 5, 2022
May 2, 2022
Apr 29, 2022
Apr 29, 2022
Apr 26, 2022
Apr 18, 2022
Apr 12, 2022
Apr 7, 2022
Apr 1, 2022
Mar 30, 2022
Mar 25, 2022
Mar 23, 2022
Mar 17, 2022
Mar 15, 2022
Mar 3, 2022
Feb 14, 2022
Jan 25, 2022
Feb 17, 2022
Nov 23, 2021
Oct 19, 2021
v0
May 4, 2022
Mar 18, 2022
Oct 14, 2021
Sep 7, 2021
Aug 25, 2021
Aug 16, 2021
Aug 9, 2021
Jul 26, 2021
Jul 6, 2021
Jun 21, 2021
May 24, 2021
May 10, 2021
Changes in this version
Apr 26, 2021
Apr 12, 2021
Mar 22, 2021
Mar 8, 2021
Feb 25, 2021
Feb 24, 2021
Feb 1, 2021
Changes in this version
Jan 18, 2021
Dec 16, 2020
Dec 14, 2020
Nov 23, 2020
Nov 12, 2020
Nov 4, 2020
Nov 2, 2020
Oct 15, 2020
Oct 12, 2020
Oct 1, 2020
Sep 28, 2020
Sep 22, 2020
Sep 15, 2020
Sep 2, 2020
Aug 26, 2020
Changes in this version
type VRFCoordinatorRandomnessRequest
Aug 10, 2020
Changes in this version
Jul 27, 2020
Jul 14, 2020
Jul 13, 2020
Jun 29, 2020
Jun 15, 2020
Jun 11, 2020
Jun 1, 2020
May 18, 2020
Changes in this version
+ var VRFCoordinatorBin = "0x608060405234801561001057600080fd5b506040516121cc3803806121cc8339818101604052602081101561003357600080fd5b5051600080546001600160a01b039092166001600160a01b0319909216919091179055612167806100656000396000f3fe608060405234801561001057600080fd5b50600436106100875760003560e01c8063a4c0ed361161005b578063a4c0ed36146101fa578063caf70c4a146102c4578063d83402091461030f578063f3fef3a31461035357610087565b80626f6ad01461008c57806321f36509146100d15780635e1c10591461012357806375d35070146101dd575b600080fd5b6100bf600480360360208110156100a257600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661038c565b60408051918252519081900360200190f35b6100ee600480360360208110156100e757600080fd5b503561039e565b6040805173ffffffffffffffffffffffffffffffffffffffff9094168452602084019290925282820152519081900360600190f35b6101c96004803603602081101561013957600080fd5b81019060208101813564010000000081111561015457600080fd5b82018360208201111561016657600080fd5b8035906020019184600183028401116401000000008311171561018857600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506103d7945050505050565b604080519115158252519081900360200190f35b6100ee600480360360208110156101f357600080fd5b50356106c5565b6102c26004803603606081101561021057600080fd5b73ffffffffffffffffffffffffffffffffffffffff8235169160208101359181019060608101604082013564010000000081111561024d57600080fd5b82018360208201111561025f57600080fd5b8035906020019184600183028401116401000000008311171561028157600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506106fe945050505050565b005b6100bf600480360360408110156102da57600080fd5b604080518082018252918301929181830191839060029083908390808284376000920191909152509194506107bd9350505050565b6102c2600480360360a081101561032557600080fd5b5080359073ffffffffffffffffffffffffffffffffffffffff60208201351690604081019060800135610812565b6102c26004803603604081101561036957600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602001356109f5565b60036020526000908152604090205481565b600160208190526000918252604090912080549181015460029091015473ffffffffffffffffffffffffffffffffffffffff9092169183565b60006103e161203f565b5060e0820151602083019060006103f7836107bd565b905060006104058284610b57565b905061040f61205d565b506000818152600160208181526040928390208351606081018552815473ffffffffffffffffffffffffffffffffffffffff16808252938201549281019290925260020154928101929092526104c657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f6e6f20636f72726573706f6e64696e6720726571756573740000000000000000604482015290519081900360640190fd5b60006104d188610b86565b6000858152600260209081526040808320548683015173ffffffffffffffffffffffffffffffffffffffff90911680855260039093529220549293509161051d9163ffffffff610cf416565b73ffffffffffffffffffffffffffffffffffffffff8083166000908152600360209081526040808320949094558351602481018990526044808201889052855180830390910181526064909101855290810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f1f1f897f00000000000000000000000000000000000000000000000000000000178152875194518251939592948694931692859282918083835b6020831061060757805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe090920191602091820191016105ca565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610669576040519150601f19603f3d011682016040523d82523d6000602084013e61066e565b606091505b50506000978852600160208190526040892080547fffffffffffffffffffffffff0000000000000000000000000000000000000000168155908101899055600201979097555094985050505050505050505b919050565b600260208190526000918252604090912080546001820154919092015473ffffffffffffffffffffffffffffffffffffffff9092169183565b60005473ffffffffffffffffffffffffffffffffffffffff16331461078457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f4d75737420757365204c494e4b20746f6b656e00000000000000000000000000604482015290519081900360640190fd5b60008082806020019051604081101561079c57600080fd5b50805160209091015190925090506107b682828688610d6f565b5050505050565b6000816040516020018082600260200280838360005b838110156107eb5781810151838201526020016107d3565b50505050905001915050604051602081830303815290604052805190602001209050919050565b6040805180820182526000916108419190859060029083908390808284376000920191909152506107bd915050565b60008181526002602052604090205490915073ffffffffffffffffffffffffffffffffffffffff1680156108d657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f706c656173652072656769737465722061206e6577206b657900000000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff851661095857604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f5f6f7261636c65206d757374206e6f7420626520307830000000000000000000604482015290519081900360640190fd5b60008281526002602081815260409283902080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8a1617815560018101879055909101889055815184815290810188905281517fae189157e0628c1e62315e9179156e1ea10e90e9c15060002f7021e907dc2cfe929181900390910190a1505050505050565b336000908152600360205260409020548190811115610a7557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f63616e2774207769746864726177206d6f7265207468616e2062616c616e6365604482015290519081900360640190fd5b33600090815260036020526040902054610a95908363ffffffff610fa316565b33600090815260036020908152604080832093909355815483517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8881166004830152602482018890529451949091169363a9059cbb93604480840194938390030190829087803b158015610b2057600080fd5b505af1158015610b34573d6000803e3d6000fd5b505050506040513d6020811015610b4a57600080fd5b5051610b5257fe5b505050565b604080516020808201859052818301849052825180830384018152606090920190925280519101205b92915050565b60006101a0825114610bf957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f77726f6e672070726f6f66206c656e6774680000000000000000000000000000604482015290519081900360640190fd5b610c0161203f565b610c0961203f565b610c11612094565b6000610c1b61203f565b610c2361203f565b6000888060200190516101a0811015610c3b57600080fd5b5060e0810151610180820151919850604089019750608089019650945061010088019350610140880192509050610c8e87878760006020020151886001602002015189600260200201518989898961101a565b6003866040516020018083815260200182600260200280838360005b83811015610cc2578181015183820152602001610caa565b50505050905001925050506040516020818303038152906040528051906020012060001c975050505050505050919050565b600082820183811015610d6857604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b81846002600082815260200190815260200160002060020154821015610df657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f42656c6f7720616772656564207061796d656e74000000000000000000000000604482015290519081900360640190fd5b600086815260046020908152604080832073ffffffffffffffffffffffffffffffffffffffff8716845290915281205490610e338888878561131b565b90506000610e418983610b57565b60008181526001602052604090205490915073ffffffffffffffffffffffffffffffffffffffff1615610e7057fe5b6000818152600160208181526040808420805473ffffffffffffffffffffffffffffffffffffffff8c167fffffffffffffffffffffffff0000000000000000000000000000000000000000909116811782558185018d905560029182018890558e8652908352938190209092015482518d815291820186905281830193909352606081018a905290517fd241d78a52145a5d1d1ff002e32ec15cdc395631bcee66246650c2429dfaccaa9181900360800190a2600089815260046020908152604080832073ffffffffffffffffffffffffffffffffffffffff8a168452909152902054610f6490600163ffffffff610cf416565b6000998a52600460209081526040808c2073ffffffffffffffffffffffffffffffffffffffff9099168c52979052959098209490945550505050505050565b60008282111561101457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b6110238961136f565b61108e57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f7075626c6963206b6579206973206e6f74206f6e206375727665000000000000604482015290519081900360640190fd5b6110978861136f565b61110257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f67616d6d61206973206e6f74206f6e2063757276650000000000000000000000604482015290519081900360640190fd5b61110b8361136f565b61117657604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f6347616d6d615769746e657373206973206e6f74206f6e206375727665000000604482015290519081900360640190fd5b61117f8261136f565b6111ea57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f73486173685769746e657373206973206e6f74206f6e20637572766500000000604482015290519081900360640190fd5b6111f6878a88876113b3565b61126157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f6164647228632a706b2b732a6729e289a05f755769746e657373000000000000604482015290519081900360640190fd5b61126961203f565b6112738a8761157f565b905061127d61203f565b61128c898b878b868989611622565b9050600061129d838d8d8a86611795565b9050808a1461130d57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f696e76616c69642070726f6f6600000000000000000000000000000000000000604482015290519081900360640190fd5b505050505050505050505050565b604080516020808201969096528082019490945273ffffffffffffffffffffffffffffffffffffffff9290921660608401526080808401919091528151808403909101815260a09092019052805191012090565b60208101516000907ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f9080096113ac8360005b60200201516118b8565b1492915050565b600073ffffffffffffffffffffffffffffffffffffffff821661143757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600b60248201527f626164207769746e657373000000000000000000000000000000000000000000604482015290519081900360640190fd5b60208401516000906001161561144e57601c611451565b601b5b905060007ffffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd03641418587600060200201510986517ffffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036414191820392506000919089098751604080516000808252602082810180855288905260ff8916838501526060830194909452608082018590529151939450909260019260a08084019391927fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081019281900390910190855afa15801561152c573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015173ffffffffffffffffffffffffffffffffffffffff9081169088161495505050505050949350505050565b61158761203f565b6115e5600184846040516020018084815260200183600260200280838360005b838110156115bf5781810151838201526020016115a7565b505050509050018281526020019350505050604051602081830303815290604052611910565b90505b6115f18161136f565b610b8057805160408051602081810193909352815180820390930183528101905261161b90611910565b90506115e8565b61162a61203f565b825186517ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f919003066116be57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f706f696e747320696e2073756d206d7573742062652064697374696e63740000604482015290519081900360640190fd5b6116c9878988611978565b61171e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260218152602001806120ef6021913960400191505060405180910390fd5b611729848685611978565b61177e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806121106022913960400191505060405180910390fd5b611789868484611ade565b98975050505050505050565b6000600286868685876040516020018087815260200186600260200280838360005b838110156117cf5781810151838201526020016117b7565b5050505090500185600260200280838360005b838110156117fa5781810151838201526020016117e2565b5050505090500184600260200280838360005b8381101561182557818101518382015260200161180d565b5050505090500183600260200280838360005b83811015611850578181015183820152602001611838565b505050509050018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1660601b815260140196505050505050506040516020818303038152906040528051906020012060001c905095945050505050565b6000807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f80848509840990507ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f600782089392505050565b61191861203f565b61192182611c0c565b81526119366119318260006113a2565b611c61565b6020820181905260029006600114156106c0576020810180517ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f039052919050565b60008261198457600080fd5b835160208501516000906001161561199d57601c6119a0565b601b5b905060007ffffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141838709604080516000808252602080830180855282905260ff871683850152606083018890526080830185905292519394509260019260a08084019391927fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe081019281900390910190855afa158015611a42573d6000803e3d6000fd5b5050506020604051035190506000866040516020018082600260200280838360005b83811015611a7c578181015183820152602001611a64565b505050509050019150506040516020818303038152906040528051906020012060001c90508073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614955050505050509392505050565b611ae661203f565b835160208086015185519186015160009384938493611b0793909190611c8d565b919450925090507ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f858209600114611ba057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f696e765a206d75737420626520696e7665727365206f66207a00000000000000604482015290519081900360640190fd5b60405180604001604052807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f80611bd357fe5b87860981526020017ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f8785099052979650505050505050565b805160208201205b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f81106106c057604080516020808201939093528151808203840181529082019091528051910120611c14565b6000610b80827f3fffffffffffffffffffffffffffffffffffffffffffffffffffffffbfffff0c611e23565b60008080600180827ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f897ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f038808905060007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f8b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f038a0890506000611d3583838585611f1c565b9098509050611d4688828e88611f74565b9098509050611d5788828c87611f74565b90985090506000611d6a8d878b85611f74565b9098509050611d7b88828686611f1c565b9098509050611d8c88828e89611f74565b9098509050818114611e0f577ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f818a0998507ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f82890997507ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f8183099650611e13565b8196505b5050505050509450945094915050565b600080611e2e6120b2565b6020808252818101819052604082015260608101859052608081018490527ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f60a0820152611e7a6120d0565b60208160c08460057ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffa925082611f1257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f6269674d6f64457870206661696c757265210000000000000000000000000000604482015290519081900360640190fd5b5195945050505050565b6000807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f8487097ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f8487099097909650945050505050565b600080807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f878509905060007ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f87877ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f030990507ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f8183087ffffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f86890990999098509650505050505050565b60405180604001604052806002906020820280388339509192915050565b6040518060600160405280600073ffffffffffffffffffffffffffffffffffffffff16815260200160008152602001600081525090565b60405180606001604052806003906020820280388339509192915050565b6040518060c001604052806006906020820280388339509192915050565b6040518060200160405280600190602082028038833950919291505056fe4669727374206d756c7469706c69636174696f6e20636865636b206661696c65645365636f6e64206d756c7469706c69636174696f6e20636865636b206661696c6564a2646970667358220000000000000000000000000000000000000000000000000000000000000000000064736f6c63430000000033"

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL