Framework (starter video) | Internal & External Factors Analysis | Competitive Environment Analysis | Product/Market Growth Strategy | Performance Measurement | Decision Path Analysis | Financial Evaluation | Risk Identification & Management | Organizational Alignment |
---|---|---|---|---|---|---|---|---|
SWOT Analysis | ✔ | |||||||
PESTLE Analysis | ✔ |
// SPDX-License-Identifier: MIT | |
pragma solidity ^0.8.12; | |
import "@openzeppelin/contracts@4.8.3/token/ERC721/ERC721.sol"; | |
import "@openzeppelin/contracts@4.8.3/token/ERC721/extensions/ERC721Burnable.sol"; | |
import "@openzeppelin/contracts@4.8.3/token/ERC721/utils/ERC721Holder.sol"; | |
import "@openzeppelin/contracts@4.8.3/access/Ownable.sol"; | |
import "@openzeppelin/contracts@4.8.3/utils/Counters.sol"; | |
import "@tableland/evm/contracts/ITablelandTables.sol"; | |
import "@tableland/evm/contracts/utils/TablelandDeployments.sol"; |
CREATE TYPE minimum_spanning_tree_internal AS ( | |
d NUMERIC[], | |
a INT[], | |
b INT[], | |
geoms GEOMETRY[], | |
ids TEXT[] | |
); | |
CREATE TYPE minimum_spanning_tree_unit AS ( | |
d NUMERIC, |
Tableland docs: https://docs.tableland.xyz/
Contracts: https://github.com/tablelandnetwork/example-game-state-management/tree/arbitrum (Arbitrum flavor)
Arbiscan: https://goerli.arbiscan.io/
// SPDX-License-Identifier: UNLICENSED | |
pragma solidity ^0.8.17; | |
import "@openzeppelin/contracts/utils/Strings.sol"; | |
import "@openzeppelin/contracts/utils/structs/EnumerableMap.sol"; | |
interface IMidpoint { | |
function callMidpoint(uint64 midpointId, bytes calldata _data) external returns(uint256 requestId); | |
} |
This document: https://tinyurl.com/hackfs-pow
Slides from intro presentation: https://speakerdeck.com/andrewxhill/intro-to-filecoin-building-apps-with-powergate
In this workshop, we are going to introduce you to Filecoin through the use of the Powergate. While you can develop using Lotus or other Filecoin implementations directly, the Powergate is designed to provide the necessary abstractions to build Filecoin storage into your application. Some features of the Powergate include fast data retrieval with IPFS serving as a caching layer, deal management, multi-tenant wallet APIs, and more. The system comes set up to run locally in Docker or deploy to your servers.
We'll cover the Powergate CLI and the Powergate JavaScript Client in the two parts of the workshop. To prepare, we encourage you to install a few things before we get started.
// trigger bridge deposit for a user with their wallet | |
const onSubmit = () => { | |
api | |
.addDeposit() | |
.then(() => setDeposit(true)) | |
.catch((err: Error) => alert(err.message)); | |
}; |
import os | |
import urllib | |
import urllib2 | |
import base64 | |
import json | |
import sys | |
import argparse | |
try: | |
import requests | |
except ImportError: |
module github.com/textileio/hello-go-threads | |
go 1.15 | |
require ( | |
github.com/textileio/go-datastore v0.4.5-0.20200819232101-baa577bf9422 // indirect | |
github.com/textileio/textile v1.0.14 // indirect | |
github.com/textileio/textile/v2 v2.6.5 // indirect | |
github.com/wangjia184/sortedset v0.0.0-20160527075905-f5d03557ba30 // indirect | |
) |