Skip to content

Instantly share code, notes, and snippets.

@flotob
Created October 11, 2016 13:04
Show Gist options
  • Select an option

  • Save flotob/311ef9fffd7fbc6186d0f844af9fbab0 to your computer and use it in GitHub Desktop.

Select an option

Save flotob/311ef9fffd7fbc6186d0f844af9fbab0 to your computer and use it in GitHub Desktop.
[ { constant: true,
inputs: [ { name: '', type: 'uint256' } ],
name: 'immos',
outputs:
[ { name: 'id', type: 'uint256' },
{ name: 'owner', type: 'address' },
{ name: 'priceMonthly', type: 'uint256' },
{ name: 'displayname', type: 'bytes' },
{ name: 'externalInfo', type: 'bytes' } ],
payable: false,
type: 'function' },
{ constant: true,
inputs:
[ { name: 'agreementId1', type: 'uint256' },
{ name: 'agreementId2', type: 'uint256' } ],
name: 'timeIntersects',
outputs: [ { name: '', type: 'bool' } ],
payable: false,
type: 'function' },
{ constant: false,
inputs: [ { name: 'agreementNr', type: 'uint256' } ],
name: 'acceptRentalAgreement',
outputs: [],
payable: false,
type: 'function' },
{ constant: true,
inputs: [],
name: 'rentalAgreementsLength',
outputs: [ { name: '', type: 'uint256' } ],
payable: false,
type: 'function' },
{ constant: false,
inputs: [ { name: 'agreementNr', type: 'uint256' } ],
name: 'askCancelationByLessee',
outputs: [],
payable: false,
type: 'function' },
{ constant: true,
inputs: [],
name: 'immosLength',
outputs: [ { name: '', type: 'uint256' } ],
payable: false,
type: 'function' },
{ constant: false,
inputs: [ { name: 'agreementNr', type: 'uint256' } ],
name: 'confirmCancelationByLessee',
outputs: [],
payable: false,
type: 'function' },
{ constant: false,
inputs: [ { name: 'agreementNr', type: 'uint256' } ],
name: 'startRentalAgreement',
outputs: [],
payable: false,
type: 'function' },
{ constant: false,
inputs: [ { name: 'agreementNr', type: 'uint256' } ],
name: 'askCancelationByLessor',
outputs: [],
payable: false,
type: 'function' },
{ constant: false,
inputs:
[ { name: 'priceMonthly', type: 'uint256' },
{ name: 'description', type: 'bytes' },
{ name: 'externalInfo', type: 'bytes' } ],
name: 'createImmo',
outputs: [],
payable: false,
type: 'function' },
{ constant: true,
inputs: [ { name: '', type: 'uint256' } ],
name: 'rentalAgreements',
outputs:
[ { name: 'id', type: 'uint256' },
{ name: 'immoId', type: 'uint256' },
{ name: 'lessor', type: 'address' },
{ name: 'lessee', type: 'address' },
{ name: 'fromDate', type: 'uint256' },
{ name: 'toDate', type: 'uint256' },
{ name: 'state', type: 'uint8' } ],
payable: false,
type: 'function' },
{ constant: true,
inputs:
[ { name: 'x1', type: 'uint256' },
{ name: 'y1', type: 'uint256' },
{ name: 'x2', type: 'uint256' },
{ name: 'y2', type: 'uint256' } ],
name: 'intersects',
outputs: [ { name: '', type: 'bool' } ],
payable: false,
type: 'function' },
{ constant: false,
inputs:
[ { name: 'immoId', type: 'uint256' },
{ name: 'fromDate', type: 'uint256' },
{ name: 'toDate', type: 'uint256' } ],
name: 'createImmoOffer',
outputs: [],
payable: false,
type: 'function' },
{ constant: false,
inputs: [ { name: 'immoId', type: 'uint256' } ],
name: 'cancelImmoOffer',
outputs: [],
payable: false,
type: 'function' },
{ constant: false,
inputs: [ { name: 'agreementNr', type: 'uint256' } ],
name: 'confirmCancelationByLessor',
outputs: [],
payable: false,
type: 'function' },
{ constant: true,
inputs: [],
name: 'VERSION',
outputs: [ { name: '', type: 'string' } ],
payable: false,
type: 'function' },
{ payable: false, type: 'fallback' },
{ anonymous: false,
inputs: [ { indexed: false, name: 'immoId', type: 'uint256' } ],
name: 'NewImmo',
type: 'event' },
{ anonymous: false,
inputs: [ { indexed: false, name: 'rentalAgreementId', type: 'uint256' } ],
name: 'NewRentalAgreement',
type: 'event' },
{ anonymous: false,
inputs:
[ { indexed: false, name: 'rentalAgreementId', type: 'uint256' },
{ indexed: false, name: 'from', type: 'uint8' },
{ indexed: false, name: 'to', type: 'uint8' } ],
name: 'RentalAgreementStateChange',
type: 'event' } ]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment