file tokenship under computational law?
https://twitter.com/i/lists/1327973837867266048
‘uberification’ From the french: la uberification
self-stylised random networks: ‘work’ within an economic culture that’s all but scattered completely.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // The MCFTTokenContract is a class-based fungible token contract that extends the ERC1178 standard. | |
| contract MCFTTokenContract is ERC1178 { | |
| // We use the SafeMath library to prevent overflow and underflow errors in arithmetic operations. | |
| using SafeMath for uint256; | |
| // The Owner variable holds the address of the contract owner. | |
| address public Owner; | |
| // The tokenCount variable keeps track of the total number of tokens in existence. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // SPDX-License-Identifier: MIT | |
| pragma solidity ^0.8.0; | |
| import "ipfs://QmU5XJU5TE5p5S6DZPU6oCf6J5N6G4shx4yjhohRjsuYQX/IpfsStorage.sol"; | |
| contract InflectionToken is IpfsStorage { | |
| uint256 public constant inflectionCount = 34; | |
| struct InflectionData { | |
| bytes32[] ipfsHashes; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // SPDX-License-Identifier: MIT | |
| pragma solidity ^0.8.0; | |
| import "ipfs://Qmb4pKzeErWgC8pU6cLzV7JU6R9jV7EDTZX3MkJa2wak6J"; | |
| contract TFTToken is ITFT { | |
| struct InflectionData { | |
| bytes32[] blobs; | |
| mapping(bytes32 => bool) blobExists; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| pragma solidity ^0.8.0; | |
| import "./ITFT.sol"; | |
| import "ipfs://QmbG59n6yMw6r2F3TqY6UcY6Ucmi6xE31p6j9nBjQLV7qu"; | |
| contract TFTToken is ITFT { | |
| string public name; | |
| string public symbol; | |
| uint8 public decimals; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // SPDX-License-Identifier: MIT | |
| pragma solidity ^0.8.0; | |
| import "ipfs-core/0.8.0/bytes" as bytesIPFS; | |
| contract Comparator { | |
| bytesIPFS.IPFS public ipfs; | |
| struct Inflection { | |
| bytes32[] blobsHashes; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // SPDX-License-Identifier: MIT | |
| pragma solidity ^0.8.0; | |
| import "ipfs-core/Interface.sol"; | |
| import "./TokenBurnMechanism.sol"; | |
| contract ComparatorB { | |
| // Reference to TokenBurnMechanism contract | |
| TokenBurnMechanism private _tokenBurnMechanism; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| pragma solidity ^0.8.0; | |
| import "ipfs-core/Interface.go/ipfs/QmPZ3h3Z7YBk9aQRKbd1sM4RVs4YZ4sT6bbgTSLTzbeH1G/"; // import the ipfs-core interface | |
| interface IInflectionHandler { | |
| function compareBlobs(bytes32 blob1, bytes32 blob2) external view returns (bool); | |
| function getBlobFromIpfs(bytes32 ipfsHash) external view returns (bytes memory); | |
| function getBlobFromIpfsMultihash(bytes memory multihash) external view returns (bytes memory); | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // SPDX-License-Identifier: MIT | |
| pragma solidity ^0.8.0; | |
| contract TFTToken { | |
| string public name; | |
| string public symbol; | |
| uint8 public decimals; | |
| uint256 public totalSupply; | |
| mapping(address => uint256) public balanceOf; |
