提交 1dc801b6 编写于 作者: D Daniel Larimer

update some ricardian contracts

上级 c8be5503
# Action - `{{ buyrambytes }}`
This Contract is legally binding and can be used in the event of a dispute. Disputes shall be settled through the standard arbitration process established by EOS.IO.
### Description
The `{{ buyrambytes }}` action...
### Inputs and Input Types
The `{{ buyrambytes }}` action requires the following `inputs` and `input types`:
This action will attempt to reserve about {{bytes}} bytes of RAM on behalf of {{receiver}}.
| Action | Input | Input Type |
|:--|:--|:--|
| `{{ buyrambytes }}` | `{{ payerVar }}`<br/>`{{ receiverVar }}`<br/>`{{ bytesVar }}` | `{{ account_name }}`<br/>`{{ account_name }}`<br/>`{{ uint32 }}` |
{{buyer}} authorizes this conrtact to transfer sufficient SYS tokens to buy the RAM based upon the current price as determined by the market maker algorithm.
As an authorized party I {{ signer }} wish to buy {{ bytesVar }} bytes of RAM at the current price using the funds of {{ payerVar }} with the RAM to be owned by and be the property of {{ receiverVar }}.
{{buyer}} accepts that a 0.5% fee will be charged on the SYS spent and that the actual RAM received may be slightly less than requested due to the approximations necessary to enable this service.
{{buyer}} accepts that a 0.5% fee will be charged if and when they sell the RAM received.
{{buyer}} accepts that rounding errors resulting from limits of computational precision may result in less RAM being allocated.
{{buyer}} acknowledges that the supply of RAM may be increased at any time up to the limits of off-the-shelf computer equipment and that this may result in RAM selling for less than purchase price.
{{buyer}} acknowledges that the price of RAM may increase or decrease over time according to supply and demand.
{{buyer}} acknowledges that RAM is non-transferrable.
{{buyer}} acknowledges RAM currently in use by their account cannot be sold until it is freed and that freeing RAM may be subject to terms of other contracts.
All disputes arising from this contract shall be resolved in the EOS Core Arbitration Forum.
# Action - `{{ setcode }}`
This Contract is legally binding and can be used in the event of a dispute.
### Description
The intention of the `{{ setcode }}` action is to load a smart contract into memory and make it available for execution.
### Inputs and Input Types
The `{{ setcode }}` action requires the following `inputs` and `input types`:
| Action | Input | Input Type |
|:--|:--|:--|
| `{{ setcode }}` | `{{ accountVar }}`<br/>`{{ vmtypeVar }}`<br/>`{{ vmversionVar }}`<br/>`{{ codeVar }}` | `{{ account_name }}`<br/>`{{ uint8 }}`<br/>`{{ uint8 }}`<br/>`{{ bytes }}` |
This action updates the code that will run in response to delivered actions. It may be performed by the account upon which the code is being deployed.
As an authorized party I {{ signer }} wish to store in memory owned by {{ accountVar }} the code {{ codeVar }} which shall use VM Type {{ vmtypeVar }} version {{ vmversionVar }}.
By deploying this code you certify that:
All disputes arising from this contract shall be resolved in the EOS Core Arbitration Forum.
1. the code is not malicious
2. you are authorized to perform the actions automated by the code
3. the code is consistant with the ABI deployed and intent of the contract
4. updates to the code are consistant with the prior code's intent
# Action - `{{ setram }}`
This Contract is legally binding and can be used in the event of a dispute.
### Description
The intent of the `{{ setram }}` action is ...
### Input and Input Type
The `{{ setram }}` action requires the following `input` and `input type`:
| Action | Input | Input Type |
|:--|:--|:--|
| `{{ setram }}` | `{{ max_ram_sizeVar }}` | `{{ uint64 }}` |
As an authorized party I {{ signer }} wish to UNKNOWN
This action sets the total RAM that may be allocated for use by accounts. It may only increase.
All disputes arising from this contract shall be resolved in the EOS Core Arbitration Forum.
Only the controller of this contract may update the RAM availablity. If the owner is a multi-sig collective, the
parties to the multi-sig each certify that off-the-shelf machines exist capable of supporting the available RAM.
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册