Airdrop will be held on the project website. Now we are working on the development of functional.
when will you publish the whitepaper? One of the participants of our community proposed to introduce into the project a function, the use of which will lead to the planned reduction of the total number of tokens. Soon there will be news.
|
|
|
Airdrop will be held on the project website. Now we are working on the development of functional.
|
|
|
I would also like to know how many members are working on this.
Also, will there still be 21 million tokens after the swap?
There will be another 10 rounds of airdrops. The swap will be activated after the bounty of the company. The total number of tokens will increase. What will be the final amount of tokens? what kind of bounties are you going to have? Signatures? The final number of tokens depends on the number of participants in the airdrop. Bounty - signature, social network, articles, translation and maintenance of the topic, referral link
|
|
|
I would also like to know how many members are working on this.
Also, will there still be 21 million tokens after the swap?
There will be another 10 rounds of airdrops. The swap will be activated after the bounty of the company. The total number of tokens will increase.
|
|
|
Why isn't this project more well known?. This seems like a huge deal, first anonymous payments on ethereum. Wonder why this is flying under the radar? I already asked a similar question!)) I think that you need to hold a bounty company. It is necessary to stop giving free tokens to those who do nothing to advertise the project! Yes. And start giving out to those who did something) Nobody forbids to help the project and get a reward for it. Which I did, for example. And I have a question when will the article's evaluation and payment? Soon
|
|
|
PRE ADVANTAGES:
Our users will be able to anonymously receive payment and transfer to customers:
1. Payment codes (EX-CODE, license keys, etc.). 2. Programs (links to download, files). 3. Goods (with the indication of coordinates). 4. Information.
Would the payer be able to get a code/link after hi has paid? Yes, using the "showBillData" function What would the function return before the sender has paid? Empty response? In that case I don't understand how the payer could check the paid amount before he transferred tokens. To get a response from the "showBillData" function, you need to enter a password when you pay the bill. This password gives access to the product. To check the invoice that you have issued, you use the secret word received from the seller when you call the function "showBillInfo" By the way there is no method 'showBillData' in the abi you shared via the telegram chat. Use the current data:Contract Address 0xc27AC1302D737c0E264477a248388DBc4e4B64cA ABI / JSON Interface [ { "constant": true, "inputs": [], "name": "name", "outputs": [ { "name": "", "type": "string" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "_spender", "type": "address" }, { "name": "_value", "type": "uint256" } ], "name": "approve", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [ { "name": "_address", "type": "address" }, { "name": "_secret", "type": "bytes32" } ], "name": "showPassword", "outputs": [ { "name": "", "type": "bytes32" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "getAirdropCount", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "totalSupply", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "_from", "type": "address" }, { "name": "_to", "type": "address" }, { "name": "_value", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [], "name": "getCurrentTime", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "decimals", "outputs": [ { "name": "", "type": "uint32" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [ { "name": "_pass", "type": "bytes32" } ], "name": "showBillInfo", "outputs": [ { "name": "", "type": "uint256" }, { "name": "", "type": "string" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [ { "name": "_a", "type": "address" } ], "name": "checkSwapped", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [ { "name": "_address", "type": "address" }, { "name": "_pass", "type": "bytes32" }, { "name": "_secret", "type": "bytes32" } ], "name": "showBillData", "outputs": [ { "name": "", "type": "string" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "_spender", "type": "address" }, { "name": "_subtractedValue", "type": "uint256" } ], "name": "decreaseApproval", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [ { "name": "_owner", "type": "address" } ], "name": "balanceOf", "outputs": [ { "name": "balance", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "_srcAdress", "type": "address" }, { "name": "_adr", "type": "address[]" } ], "name": "swap", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [], "name": "participateInAirdrop", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [ { "name": "_airStart", "type": "uint256" }, { "name": "_airEnd", "type": "uint256" }, { "name": "_value", "type": "uint256" } ], "name": "setAirdrop", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [], "name": "owner", "outputs": [ { "name": "", "type": "address" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "_pass", "type": "bytes32" }, { "name": "_secret", "type": "bytes32" } ], "name": "pay", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [], "name": "symbol", "outputs": [ { "name": "", "type": "string" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "_to", "type": "address" }, { "name": "_amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [ { "name": "_spender", "type": "address" }, { "name": "_addedValue", "type": "uint256" } ], "name": "increaseApproval", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [ { "name": "_owner", "type": "address" }, { "name": "_spender", "type": "address" } ], "name": "allowance", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "_value1", "type": "uint256" }, { "name": "_desc", "type": "string" }, { "name": "_data", "type": "string" }, { "name": "_secret", "type": "bytes32" } ], "name": "invoice", "outputs": [ { "name": "", "type": "bytes32" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [ { "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "payable": false, "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "owner", "type": "address" }, { "indexed": true, "name": "spender", "type": "address" }, { "indexed": false, "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "from", "type": "address" }, { "indexed": true, "name": "to", "type": "address" }, { "indexed": false, "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "previousOwner", "type": "address" }, { "indexed": true, "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" } ]
|
|
|
PRE ADVANTAGES:
Our users will be able to anonymously receive payment and transfer to customers:
1. Payment codes (EX-CODE, license keys, etc.). 2. Programs (links to download, files). 3. Goods (with the indication of coordinates). 4. Information.
Would the payer be able to get a code/link after hi has paid? Yes, using the "showBillData" function What would the function return before the sender has paid? Empty response? In that case I don't understand how the payer could check the paid amount before he transferred tokens. To get a response from the "showBillData" function, you need to enter a password when you pay the bill. This password gives access to the product. To check the invoice that you have issued, you use the secret word received from the seller when you call the function "showBillInfo"
|
|
|
PRE ADVANTAGES:
Our users will be able to anonymously receive payment and transfer to customers:
1. Payment codes (EX-CODE, license keys, etc.). 2. Programs (links to download, files). 3. Goods (with the indication of coordinates). 4. Information.
Would the payer be able to get a code/link after hi has paid? Yes, using the "showBillData" function Do you plan to release GUI tool for it? Wallet or something... Not many people understand how to use it via JSON. To begin with, on our website there will be simple forms with instructions. The user will be able to create an invoice for payment, view the status of the received invoice, and pay. After that, we'll start developing a full-fledged web application.
|
|
|
When the source code will be published?
May be I’m wrong, but according to the interface (ABI) the sender does not know how many tokens he transfers to the receiver. How can the payer check that the secret code is for particular amount of tokens?
When forming an invoice for payment, the recipient of tokens indicates their number and transfers the goods (payment code, coordinates, download link). The buyer conducts the transaction and after that gets access to the purchase. Oh, the buyer could check what he pays using showBillInfo function. Right? Right. He will see the value of the product and its description. After payment, he receives the goods themselves. Video instruction will be published soon.
|
|
|
Satoşhi is also erc20 token?
Yes. We tested the output of the token on the ED and the process of its purchase / sale.
|
|
|
When the source code will be published?
May be I’m wrong, but according to the interface (ABI) the sender does not know how many tokens he transfers to the receiver. How can the payer check that the secret code is for particular amount of tokens?
When forming an invoice for payment, the recipient of tokens indicates their number and transfers the goods (payment code, coordinates, download link). The buyer conducts the transaction and after that gets access to the purchase.
|
|
|
This topic has nothing to do with our team.
|
|
|
SATOSHI ERC20 TOKEN uses advanced cryptographic techniques, namely zero-knowledge proofs, to guarantee the validity of transactions without revealing additional information about them. SATOSHI payments are confirmed, but they are not published on the public blockchain, and the sender, recipient, and amount of a transaction remain private. In order to pass a token using the "zero-knowledge proofs" technology, the token owner: 1. Using function "invoice" tells the smart contract how many tokens it wants to receive. 2. Using the function "showPassword" receives a secret code. 3. Sends the secret code to the buyer. 4. The buyer uses secret code to translate tokens using the "pay" function. Sender, recipient, and amount of transaction remain private. P.S. Contract Address 0xc27AC1302D737c0E264477a248388DBc4e4B64cA ABI / JSON Interface [ { "constant": true, "inputs": [], "name": "name", "outputs": [ { "name": "", "type": "string" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "_spender", "type": "address" }, { "name": "_value", "type": "uint256" } ], "name": "approve", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [ { "name": "_address", "type": "address" }, { "name": "_secret", "type": "bytes32" } ], "name": "showPassword", "outputs": [ { "name": "", "type": "bytes32" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "getAirdropCount", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "totalSupply", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "_from", "type": "address" }, { "name": "_to", "type": "address" }, { "name": "_value", "type": "uint256" } ], "name": "transferFrom", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [], "name": "getCurrentTime", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [], "name": "decimals", "outputs": [ { "name": "", "type": "uint32" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [ { "name": "_pass", "type": "bytes32" } ], "name": "showBillInfo", "outputs": [ { "name": "", "type": "uint256" }, { "name": "", "type": "string" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [ { "name": "_a", "type": "address" } ], "name": "checkSwapped", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": true, "inputs": [ { "name": "_address", "type": "address" }, { "name": "_pass", "type": "bytes32" }, { "name": "_secret", "type": "bytes32" } ], "name": "showBillData", "outputs": [ { "name": "", "type": "string" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "_spender", "type": "address" }, { "name": "_subtractedValue", "type": "uint256" } ], "name": "decreaseApproval", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [ { "name": "_owner", "type": "address" } ], "name": "balanceOf", "outputs": [ { "name": "balance", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "_srcAdress", "type": "address" }, { "name": "_adr", "type": "address[]" } ], "name": "swap", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [], "name": "participateInAirdrop", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [ { "name": "_airStart", "type": "uint256" }, { "name": "_airEnd", "type": "uint256" }, { "name": "_value", "type": "uint256" } ], "name": "setAirdrop", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [], "name": "owner", "outputs": [ { "name": "", "type": "address" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "_pass", "type": "bytes32" }, { "name": "_secret", "type": "bytes32" } ], "name": "pay", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [], "name": "symbol", "outputs": [ { "name": "", "type": "string" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "_to", "type": "address" }, { "name": "_amount", "type": "uint256" } ], "name": "transfer", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [ { "name": "_spender", "type": "address" }, { "name": "_addedValue", "type": "uint256" } ], "name": "increaseApproval", "outputs": [ { "name": "", "type": "bool" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": true, "inputs": [ { "name": "_owner", "type": "address" }, { "name": "_spender", "type": "address" } ], "name": "allowance", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function" }, { "constant": false, "inputs": [ { "name": "_value1", "type": "uint256" }, { "name": "_desc", "type": "string" }, { "name": "_data", "type": "string" }, { "name": "_secret", "type": "bytes32" } ], "name": "invoice", "outputs": [ { "name": "", "type": "bytes32" } ], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "constant": false, "inputs": [ { "name": "newOwner", "type": "address" } ], "name": "transferOwnership", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], "payable": false, "stateMutability": "nonpayable", "type": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "owner", "type": "address" }, { "indexed": true, "name": "spender", "type": "address" }, { "indexed": false, "name": "value", "type": "uint256" } ], "name": "Approval", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "from", "type": "address" }, { "indexed": true, "name": "to", "type": "address" }, { "indexed": false, "name": "value", "type": "uint256" } ], "name": "Transfer", "type": "event" }, { "anonymous": false, "inputs": [ { "indexed": true, "name": "previousOwner", "type": "address" }, { "indexed": true, "name": "newOwner", "type": "address" } ], "name": "OwnershipTransferred", "type": "event" } ]
|
|
|
Attention! Tomorrow we conduct the latest tests and place a smart contract in the network of Ethereum!
Last chance to buy at Etherdelta tonight No, the swap will be held later. While we deploy a smart contract. The swap function will be activated later.
|
|
|
I cannot access telegram page, as it is now saying 'chat not accessible'. Kindly assist, i need to follow update
This means your nickname is blocked. Inform your nickname and I'll unlock you. Do not spam links to third-party resources and you will not be blocked anymore!
|
|
|
Is this a legit project? Hard to find more information about this and if its possible to have an anonymous eth token.
I do not understand your question! What can be illegal in wanting to transfer their tokens to another owner anonymously? I did not say its illegal, I'm wondering how is the technolgy possible to have anonymous transfers on ethereum? It's all interesting to know))) And everyone will know HOW, after we deploy a smart contract.
|
|
|
Is this a legit project? Hard to find more information about this and if its possible to have an anonymous eth token.
I do not understand your question! What can be illegal in wanting to transfer their tokens to another owner anonymously?
|
|
|
The telegram chat is very active...So if you think it isn't maybe you are in the wrong room. It sounds like from the telegram that the swap will be automatic and we don't need to do anything if we hold STH in our wallets. They are going to make a firm announcement soon and will probably explain the details.
It is probably a great time to pick up some STH from weak hands if you can find someone to sell them to you. Zero-knowledge proofs could easily be a game changer and is incredible technology.
so I join wrong telegram and where is link telegram official for satoshi token ? I want chat in there knowing about the roadmap https://t.me/SatoshiTeamOfficial
|
|
|
|