Skip to content

Commit

Permalink
Updated smart contract json
Browse files Browse the repository at this point in the history
  • Loading branch information
flenex-io committed Dec 18, 2023
1 parent c6b8031 commit e54880e
Showing 1 changed file with 17 additions and 10 deletions.
27 changes: 17 additions & 10 deletions src/contracts/Hotel.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,32 +13,39 @@
{
"inputs": [],
"name": "checkOut",
"outputs": [],
"stateMutability": "nonpayable",
"type": "function"
},
{
"inputs": [],
"name": "hasBooked",
"outputs": [
{
"internalType": "string",
"internalType": "bool",
"name": "",
"type": "string"
"type": "bool"
}
],
"stateMutability": "nonpayable",
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "hasBooked",
"name": "maxRooms",
"outputs": [
{
"internalType": "string",
"internalType": "uint256",
"name": "",
"type": "string"
"type": "uint256"
}
],
"stateMutability": "view",
"type": "function"
},
{
"inputs": [],
"name": "maxRooms",
"name": "room",
"outputs": [
{
"internalType": "uint256",
Expand All @@ -51,7 +58,7 @@
},
{
"inputs": [],
"name": "room",
"name": "roomsAvailable",
"outputs": [
{
"internalType": "uint256",
Expand All @@ -63,8 +70,8 @@
"type": "function"
}
],
"bytecode": "0x6080604052600560005573f3ba650f3bb16dc176aa30fa2eb07ec0cb7e1b26600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555034801561006a57600080fd5b506107018061007a6000396000f3fe60806040526004361061004a5760003560e01c806305a8da721461004f5780631d66216d146100595780633433523e14610084578063cba5751c146100af578063ec4c6b31146100da575b600080fd5b610057610105565b005b34801561006557600080fd5b5061006e610223565b60405161007b91906105a4565b60405180910390f35b34801561009057600080fd5b50610099610228565b6040516100a691906105a4565b60405180910390f35b3480156100bb57600080fd5b506100c4610231565b6040516100d19190610542565b60405180910390f35b3480156100e657600080fd5b506100ef6103ad565b6040516100fc9190610542565b60405180910390f35b6000805411610149576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161014090610564565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501580156101b1573d6000803e3d6000fd5b506001600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060008081548092919061021c90610618565b9190505550565b600581565b60008054905090565b60606000805411610277576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161026e90610564565b60405180910390fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610303576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102fa90610584565b60405180910390fd5b60008081548092919061031590610642565b91905055506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506040518060400160405280601681526020017f436865636b204f7574205375636365737366756c6c7900000000000000000000815250905090565b6060600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561043e576040518060400160405280601281526020017f596f752068617665206120626f6f6b696e6700000000000000000000000000008152509050610477565b6040518060400160405280601981526020017f596f7520646f206e6f742068617665206120626f6f6b696e670000000000000081525090505b90565b6000610485826105bf565b61048f81856105ca565b935061049f8185602086016105e5565b6104a8816106ba565b840191505092915050565b60006104c06016836105ca565b91507f416c6c20726f6f6d7320617265206f63637570696564000000000000000000006000830152602082019050919050565b6000610500601a836105ca565b91507f596f7520646f6e2774206861766520616e7920626f6f6b696e670000000000006000830152602082019050919050565b61053c816105db565b82525050565b6000602082019050818103600083015261055c818461047a565b905092915050565b6000602082019050818103600083015261057d816104b3565b9050919050565b6000602082019050818103600083015261059d816104f3565b9050919050565b60006020820190506105b96000830184610533565b92915050565b600081519050919050565b600082825260208201905092915050565b6000819050919050565b60005b838110156106035780820151818401526020810190506105e8565b83811115610612576000848401525b50505050565b6000610623826105db565b915060008214156106375761063661068b565b5b600182039050919050565b600061064d826105db565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106805761067f61068b565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000601f19601f830116905091905056fea264697066735822122054317e9feb4c67fc5f813d6f23b051b8eed37fa6d3418687f33d7db4ec48e6d564736f6c63430008000033",
"deployedBytecode": "0x60806040526004361061004a5760003560e01c806305a8da721461004f5780631d66216d146100595780633433523e14610084578063cba5751c146100af578063ec4c6b31146100da575b600080fd5b610057610105565b005b34801561006557600080fd5b5061006e610223565b60405161007b91906105a4565b60405180910390f35b34801561009057600080fd5b50610099610228565b6040516100a691906105a4565b60405180910390f35b3480156100bb57600080fd5b506100c4610231565b6040516100d19190610542565b60405180910390f35b3480156100e657600080fd5b506100ef6103ad565b6040516100fc9190610542565b60405180910390f35b6000805411610149576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161014090610564565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f193505050501580156101b1573d6000803e3d6000fd5b506001600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555060008081548092919061021c90610618565b9190505550565b600581565b60008054905090565b60606000805411610277576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161026e90610564565b60405180910390fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610303576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102fa90610584565b60405180910390fd5b60008081548092919061031590610642565b91905055506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506040518060400160405280601681526020017f436865636b204f7574205375636365737366756c6c7900000000000000000000815250905090565b6060600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561043e576040518060400160405280601281526020017f596f752068617665206120626f6f6b696e6700000000000000000000000000008152509050610477565b6040518060400160405280601981526020017f596f7520646f206e6f742068617665206120626f6f6b696e670000000000000081525090505b90565b6000610485826105bf565b61048f81856105ca565b935061049f8185602086016105e5565b6104a8816106ba565b840191505092915050565b60006104c06016836105ca565b91507f416c6c20726f6f6d7320617265206f63637570696564000000000000000000006000830152602082019050919050565b6000610500601a836105ca565b91507f596f7520646f6e2774206861766520616e7920626f6f6b696e670000000000006000830152602082019050919050565b61053c816105db565b82525050565b6000602082019050818103600083015261055c818461047a565b905092915050565b6000602082019050818103600083015261057d816104b3565b9050919050565b6000602082019050818103600083015261059d816104f3565b9050919050565b60006020820190506105b96000830184610533565b92915050565b600081519050919050565b600082825260208201905092915050565b6000819050919050565b60005b838110156106035780820151818401526020810190506105e8565b83811115610612576000848401525b50505050565b6000610623826105db565b915060008214156106375761063661068b565b5b600182039050919050565b600061064d826105db565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156106805761067f61068b565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000601f19601f830116905091905056fea264697066735822122054317e9feb4c67fc5f813d6f23b051b8eed37fa6d3418687f33d7db4ec48e6d564736f6c63430008000033",
"bytecode": "0x6080604052601460005573f3ba650f3bb16dc176aa30fa2eb07ec0cb7e1b26600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555034801561006a57600080fd5b506106ee8061007a6000396000f3fe6080604052600436106100555760003560e01c806305a8da721461005a5780631d66216d146100645780633433523e1461008f5780638f4eb0db146100ba578063cba5751c146100e5578063ec4c6b31146100fc575b600080fd5b610062610127565b005b34801561007057600080fd5b506100796102d2565b60405161008691906105d4565b60405180910390f35b34801561009b57600080fd5b506100a46102d7565b6040516100b191906105d4565b60405180910390f35b3480156100c657600080fd5b506100cf6102e0565b6040516100dc91906105d4565b60405180910390f35b3480156100f157600080fd5b506100fa6102e6565b005b34801561010857600080fd5b50610111610427565b60405161011e9190610559565b60405180910390f35b600080541161016b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161016290610574565b60405180910390fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156101f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101ef90610594565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015610260573d6000803e3d6000fd5b506001600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506000808154809291906102cb90610616565b9190505550565b601481565b60008054905090565b60005481565b600080541161032a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161032190610574565b60405180910390fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166103b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103ad906105b4565b60405180910390fd5b6000808154809291906103c890610640565b91905055506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550565b6000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905090565b61048481610600565b82525050565b60006104976016836105ef565b91507f416c6c20726f6f6d7320617265206f63637570696564000000000000000000006000830152602082019050919050565b60006104d7601c836105ef565b91507f596f7527766520616c726561647920626f6f6b6564206120726f6f6d000000006000830152602082019050919050565b6000610517601a836105ef565b91507f596f7520646f6e2774206861766520616e7920626f6f6b696e670000000000006000830152602082019050919050565b6105538161060c565b82525050565b600060208201905061056e600083018461047b565b92915050565b6000602082019050818103600083015261058d8161048a565b9050919050565b600060208201905081810360008301526105ad816104ca565b9050919050565b600060208201905081810360008301526105cd8161050a565b9050919050565b60006020820190506105e9600083018461054a565b92915050565b600082825260208201905092915050565b60008115159050919050565b6000819050919050565b60006106218261060c565b9150600082141561063557610634610689565b5b600182039050919050565b600061064b8261060c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561067e5761067d610689565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fdfea264697066735822122063c9d434621285b000884ca7ee164cbd01145682d76958745cbfa8e06505485a64736f6c63430008000033",
"deployedBytecode": "0x6080604052600436106100555760003560e01c806305a8da721461005a5780631d66216d146100645780633433523e1461008f5780638f4eb0db146100ba578063cba5751c146100e5578063ec4c6b31146100fc575b600080fd5b610062610127565b005b34801561007057600080fd5b506100796102d2565b60405161008691906105d4565b60405180910390f35b34801561009b57600080fd5b506100a46102d7565b6040516100b191906105d4565b60405180910390f35b3480156100c657600080fd5b506100cf6102e0565b6040516100dc91906105d4565b60405180910390f35b3480156100f157600080fd5b506100fa6102e6565b005b34801561010857600080fd5b50610111610427565b60405161011e9190610559565b60405180910390f35b600080541161016b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161016290610574565b60405180910390fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156101f8576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101ef90610594565b60405180910390fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015610260573d6000803e3d6000fd5b506001600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506000808154809291906102cb90610616565b9190505550565b601481565b60008054905090565b60005481565b600080541161032a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161032190610574565b60405180910390fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff166103b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103ad906105b4565b60405180910390fd5b6000808154809291906103c890610640565b91905055506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550565b6000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905090565b61048481610600565b82525050565b60006104976016836105ef565b91507f416c6c20726f6f6d7320617265206f63637570696564000000000000000000006000830152602082019050919050565b60006104d7601c836105ef565b91507f596f7527766520616c726561647920626f6f6b6564206120726f6f6d000000006000830152602082019050919050565b6000610517601a836105ef565b91507f596f7520646f6e2774206861766520616e7920626f6f6b696e670000000000006000830152602082019050919050565b6105538161060c565b82525050565b600060208201905061056e600083018461047b565b92915050565b6000602082019050818103600083015261058d8161048a565b9050919050565b600060208201905081810360008301526105ad816104ca565b9050919050565b600060208201905081810360008301526105cd8161050a565b9050919050565b60006020820190506105e9600083018461054a565b92915050565b600082825260208201905092915050565b60008115159050919050565b6000819050919050565b60006106218261060c565b9150600082141561063557610634610689565b5b600182039050919050565b600061064b8261060c565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82141561067e5761067d610689565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fdfea264697066735822122063c9d434621285b000884ca7ee164cbd01145682d76958745cbfa8e06505485a64736f6c63430008000033",
"linkReferences": {},
"deployedLinkReferences": {}
}

0 comments on commit e54880e

Please sign in to comment.