mirror of
https://github.com/chaintool-py/eth-erc20.git
synced 2026-03-24 06:10:47 +01:00
Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
99679fe99f
|
||
|
|
b6f116a260
|
||
|
|
7af722d2d5
|
@@ -1,3 +1,5 @@
|
||||
* 0.0.4
|
||||
- Bundle abi in data subfolder
|
||||
* 0.0.3
|
||||
- Add gift executable
|
||||
* 0.0.2
|
||||
|
||||
1
python/MANIFEST.in
Normal file
1
python/MANIFEST.in
Normal file
@@ -0,0 +1 @@
|
||||
include **/data/*.abi.json **/data/*.bin
|
||||
1
python/giftable_erc20_token/data/GiftableToken.abi.json
Normal file
1
python/giftable_erc20_token/data/GiftableToken.abi.json
Normal file
@@ -0,0 +1 @@
|
||||
[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"uint8","name":"_decimals","type":"uint8"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_owner","type":"address"},{"indexed":true,"internalType":"address","name":"_spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_from","type":"address"},{"indexed":true,"internalType":"address","name":"_to","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_from","type":"address"},{"indexed":true,"internalType":"address","name":"_to","type":"address"},{"indexed":true,"internalType":"address","name":"_spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"TransferFrom","type":"event"},{"inputs":[{"internalType":"address","name":"_minter","type":"address"}],"name":"addMinter","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowances","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"mint","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_minter","type":"address"}],"name":"removeMinter","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
|
||||
1
python/giftable_erc20_token/data/GiftableToken.bin
Normal file
1
python/giftable_erc20_token/data/GiftableToken.bin
Normal file
File diff suppressed because one or more lines are too long
@@ -1,6 +1,6 @@
|
||||
[metadata]
|
||||
name = giftable-erc20-token
|
||||
version = 0.0.3
|
||||
version = 0.0.4
|
||||
description = Simple ERC20 contract with deployment script that lets any address mint and gift itself tokens.
|
||||
author = Louis Holbrook
|
||||
author_email = dev@holbrook.no
|
||||
@@ -21,12 +21,19 @@ licence_files =
|
||||
LICENSE
|
||||
|
||||
[options]
|
||||
include_package_data = True
|
||||
python_requires = >= 3.6
|
||||
packages =
|
||||
giftable_erc20_token
|
||||
giftable_erc20_token.runnable
|
||||
install_requires =
|
||||
web3==5.12.2
|
||||
|
||||
[options.package_data]
|
||||
* =
|
||||
data/GiftableToken.abi.json
|
||||
data/GiftableToken.bin
|
||||
|
||||
[options.entry_points]
|
||||
console_scripts =
|
||||
giftable-token-deploy = giftable_erc20_token.runnable.deploy:main
|
||||
|
||||
@@ -1,4 +1,11 @@
|
||||
from setuptools import setup
|
||||
|
||||
setup(
|
||||
package_data={
|
||||
'': [
|
||||
'data/GiftableToken.abi.json',
|
||||
'data/GiftableToken.bin',
|
||||
],
|
||||
},
|
||||
include_package_data=True,
|
||||
)
|
||||
|
||||
@@ -3,6 +3,6 @@ all:
|
||||
truncate -s -1 GiftableToken.bin
|
||||
solc --abi GiftableToken.sol | awk 'NR>3' > GiftableToken.abi.json
|
||||
|
||||
#install: all
|
||||
# cp -v *{json,bin} ../python/giftable_erc20_token/data/
|
||||
install: all
|
||||
cp -v *{json,bin} ../python/giftable_erc20_token/data/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user